[英]jQuery select all items with id attribute and having a given class
我想做的是选择ID属性以给定字符串开头但也具有类的所有项。 例如我有这个:
<div id="test-id-1" class="test"></div>
<div id="test-id-2" class="test selected"></div>
<div id="test-id-3" class="test"></div>
所以我正在尝试使用这样的东西:
jQuery('div[id^="test-id-"].selected').trigger('click');
但这不起作用。 在我的示例中,它应该仅返回第二项。 我怎样才能做到这一点?
提前谢谢了, :)
触发点击事件的更简单方法是:
$('div[id^="test-id-"].selected').click();
还要记住,确保在执行此代码时实际加载了元素。
这是一个示例: http : //jsfiddle.net/qy5Yc/
似乎您尚未将代码包装在document.ready
,这意味着如果代码在html存在之前运行,则不会将处理程序绑定到不存在的元素。 使用ready
事件包装器可确保代码触发时元素存在
参考:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.