首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQuery属性操作

JQuery属性操作
EN

Stack Overflow用户
提问于 2010-05-03 18:58:36
回答 1查看 183关注 0票数 2

当我在互联网上搜索JQuery的时候,我得到了jquery的小抄。在那里,我非常困惑在哪种情况下如何使用以下内容。请帮帮我。

代码语言:javascript
复制
[attribute|=val]
[attribute*=val]
[attribute~=val]
[attribute$=val]
[attribute=val]
[attribute!=val]
[attribute^=val]
[attribute]
[attribute1=val1] [attribute2=val2]

这些特殊字符*、~、$、!、^有什么作用?非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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的值为fooattr2的值为bar的元素;but
  • [attr1=foo] [attr2=bar]表示查找属性为attr1且值为foo的元素,其子代的属性为attr2,值为bar.

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

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2757532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档