我想用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']")
如果你需要找到與該屬性的所有元素,你可以做
所以使用
更新:哇。我已經有一段時間了。但是在這麼短的時間內從來沒有得到過很多(正確的)答案。謝謝! –