jQuery ^ = vs | =.不必要?

Vit*_*nov 4 jquery jquery-selectors

jQuery attributeContainsPrefix [name^="value"]
Run Code Online (Sandbox Code Playgroud)

VS

attributeStartsWith [name|="value"]
Run Code Online (Sandbox Code Playgroud)

有什么实际区别?

kap*_*apa 10

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

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

此选择器已引入CSS规范中以处理语言属性.

这意味着它会匹配en,en-US但不会entanglement像其他人那样匹配.这不仅适用于语言,也适用于任何可以作为前缀的内容.