我想用jQuery处理网站。jQuery通过自定义属性获取元素
我可以很容易地找到它的类名的元素:
<div class="SR">whatever</div>
$('.SR').hide();
作品就好了。
但现在我有没有一个类的元素,我可以使用:
<div data-iid="sii2:112">whatever</div>
我怎样才能通过“数据IID”,而不是一个类名的值访问元素?
我想用jQuery处理网站。jQuery通过自定义属性获取元素
我可以很容易地找到它的类名的元素:
<div class="SR">whatever</div>
$('.SR').hide();
作品就好了。
但现在我有没有一个类的元素,我可以使用:
<div data-iid="sii2:112">whatever</div>
我怎样才能通过“数据IID”,而不是一个类名的值访问元素?
您可以使用Attribute Equals Selector [name="value"]
$('div[data-iid="sii2:112"]').hide()
您是否尝试过属性选择器?
从http://api.jquery.com/attribute-contains-prefix-selector/
$("a[data-iid]").hide();
或
$("a[data-iid ='sii2:112']").hide();
最简单的方法:
$("[data-iid='sii2:112']")
如果你需要找到与该属性的所有元素,你可以做
所以使用
更新:哇。我已经有一段时间了。但是在这么短的时间内从来没有得到过很多(正确的)答案。谢谢! –