首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery name$=或name=

jquery name$=或name=
EN

Stack Overflow用户
提问于 2010-09-09 19:26:02
回答 3查看 291关注 0票数 1

假设我用以下结构命名了一些元素:

  • 1:0
  • 11:0
  • 21:0

当我寻找1:0的值时,我发现以下代码返回包含1:0的所有内容:

代码语言:javascript
复制
alert($("[name$=" + arrayVal[i] + "]").val());

但是,当我取"$“out时,它似乎只返回上述示例中的1:0。我在Google上做了一个快速搜索,但是找不到任何东西来支持这个发现。有没有人有任何联系,他们可以为我指出这一点?

谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-09-09 19:28:35

在jQuery中,$=的意思是‘结束’,而=的意思是‘等于…’。

属性选择器

票数 1
EN

Stack Overflow用户

发布于 2010-09-09 19:28:47

$=属性结束-带有选择器,所以您得到的是预期的行为。

要完整地阅读,您可以在这里找到所有属性选择器。,你想要的似乎是什么。

当有疑问时,转到源,jQuery API站点,一个快速的搜索会回答你的大部分“这个操作员是什么?”问题:)

票数 1
EN

Stack Overflow用户

发布于 2010-09-09 19:29:06

$=是“以”选择器结尾的属性。

http://api.jquery.com/category/selectors/

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

https://stackoverflow.com/questions/3679873

复制
相关文章

相似问题

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