Javascript jQuery选择器|=美元(“[name |=';value';]”)
我在一些javascript代码中发现了这个片段:Javascript jQuery选择器|=美元(“[name |=';value';]”),javascript,jquery,jquery-selectors,Javascript,Jquery,Jquery Selectors,我在一些javascript代码中发现了这个片段: var name = "someString"; var s = "[name|='"+name+"']"; var nArr = $JQ(s); 有人能解释一下|=的作用吗 我可以在我的调试工具中看到,我收到一个jQuery元素数组,它们的名称中都有someString。但是我无法在jQuery文档中找到解释。我错过了什么?这是 选择具有指定属性的元素,该属性的值等于给定字符串或以该字符串开头,后跟连字符(-) css(“颜色”、“绿色”
var name = "someString";
var s = "[name|='"+name+"']";
var nArr = $JQ(s);
有人能解释一下|=
的作用吗
我可以在我的调试工具中看到,我收到一个jQuery元素数组,它们的名称中都有someString
。但是我无法在jQuery文档中找到解释。我错过了什么?这是
选择具有指定属性的元素,该属性的值等于给定字符串或以该字符串开头,后跟连字符(-)
css(“颜色”、“绿色”)代码>
a{
显示:块;
}
From:感谢您提供全面、快速的回答。仅供我理解:该前缀选择器是否仅用于语言属性?@响尾蛇主要用于语言属性,因为语言被定义为en
、en-us
、en-uk
,等等。如果值采用这种格式,您也可以将其用于元素