2010-05-03 60 views
2

当我在互联网上搜索关于JQuery的信息时,我得到了jQuery的备忘单。在那里,我很困惑如何在哪种情况下使用以下内容。请帮助我。JQuery属性操作

[attribute|=val] 
[attribute*=val] 
[attribute~=val] 
[attribute$=val] 
[attribute=val] 
[attribute!=val] 
[attribute^=val] 
[attribute] 
[attribute1=val1] [attribute2=val2] 

这些特殊字符的功能是什么*,〜,$,!,^?非常感谢。

回答

5

参考attribute selectors

  • =equals
  • ^starts with
  • $ends with
  • !not equals
  • *contains
  • ~contains word
  • |contains prefix
  • [name]

    你的最后一个例子可以根据是否有介于两者之间还是没有空间的两件事情的意思

  • [attr1=foo][attr2=bar]平均值找到具有属性attr1且值为fooattr2且值为bar的元素;但

  • [attr1=foo] [attr2=bar]意味着找到属性attr1元件与foo具有与属性attr2与值bar后代的值。

这里的空间在表达式中产生了重要的语义差异。

+0

thx为有效的快速清单! – meo 2010-05-03 11:06:02