假设我用以下结构命名了一些元素:
当我寻找1:0的值时,我发现以下代码返回包含1:0的所有内容:
alert($("[name$=" + arrayVal[i] + "]").val());但是,当我取"$“out时,它似乎只返回上述示例中的1:0。我在Google上做了一个快速搜索,但是找不到任何东西来支持这个发现。有没有人有任何联系,他们可以为我指出这一点?
谢谢!
发布于 2010-09-09 19:28:35
在jQuery中,$=的意思是‘结束’,而=的意思是‘等于…’。
属性选择器
发布于 2010-09-09 19:28:47
$=是属性结束-带有选择器,所以您得到的是预期的行为。
要完整地阅读,您可以在这里找到所有属性选择器。,你想要的似乎是什么。
当有疑问时,转到源,jQuery API站点,一个快速的搜索会回答你的大部分“这个操作员是什么?”问题:)
发布于 2010-09-09 19:29:06
$=是“以”选择器结尾的属性。
http://api.jquery.com/category/selectors/
https://stackoverflow.com/questions/3679873
复制相似问题