jQuery ^= 与 |=。不必要?

发布于 2024-11-05 06:39:40 字数 161 浏览 0 评论 0原文

jQuery attributeContainsPrefix [name^="value"]

vs

attributeStartsWith [name|="value"]

实际区别是什么?

jQuery attributeContainsPrefix [name^="value"]

vs

attributeStartsWith [name|="value"]

What the practical difference?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

合约呢 2024-11-12 06:39:40

手册中的属性包含前缀选择器

选择具有
具有值的指定属性
等于给定字符串或
以该字符串 开头,后跟
连字符 (-)

此选择器被引入到
处理语言的 CSS 规范
属性

这意味着它将匹配 enen-US,但不会像其他那样匹配 entanglement。这不仅对语言有好处,而且对任何可以前缀的东西都有好处。

Attribute Contains Prefix Selector in the Manual:

Selects elements that have the
specified attribute with a value
either equal to a given string or
starting with that string followed by
a hyphen (-)
.

This selector was introduced into the
CSS specification to handle language
attributes
.

That means it will match en and en-US but will not match entanglement like the other would. And this is not only good for languages, but anything that can be prefixed.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文