当我在互联网上搜索JQuery的时候,我得到了jquery的小抄。在那里,我非常困惑在哪种情况下如何使用以下内容。请帮帮我。
[attribute|=val]
[attribute*=val]
[attribute~=val]
[attribute$=val]
[attribute=val]
[attribute!=val]
[attribute^=val]
[attribute]
[attribute1=val1] [attribute2=val2]这些特殊字符*、~、$、!、^有什么作用?非常感谢。
发布于 2010-05-03 19:00:29
请参阅attribute selectors
=:equals^:starts with$:ends with!:not equals*:contains~:contains word|:contains prefix[name]:has attribute name最后一个示例可能表示以下两种情况之一,这取决于它之间是否有空格:
[attr1=foo][attr2=bar]表示查找属性attr1的值为foo,attr2的值为bar的元素;but[attr1=foo] [attr2=bar]表示查找属性为attr1且值为foo的元素,其子代的属性为attr2,值为bar.这里的空格在表达式中产生了重要的语义差异。
https://stackoverflow.com/questions/2757532
复制相似问题