![](/img/trans.png)
[英]Jquery Quicksand resorting elements based on html5 data attributes
[英]Jquery finding elements with HTML5 data attributes, using data object
我在父div中查找具有特定HTML5數據屬性的子元素。 這段代碼工作正常:
$('#parent').find('*[data-something]').css('color', 'red');
然后我發現你可以使用Jquery的數據對象找到HTML數據屬性http://api.jquery.com/data/#data-html5
所以我試過......
$('#parent').find($("#parent").data("something")).css('color', 'red');
......它不起作用。 有誰知道為什么?
JSFIDDLE: http : //jsfiddle.net/Qct9v/
注意:我必須使用find()
因為我需要搜索子元素。
它不起作用,因為data()
不是過濾方法,它是用於獲取/設置數據值的getter / setter方法。
如果你想使用jQuery數據然后嘗試類似的東西
$("body").find('*').filter(function(){
return $(this).data('something') != undefined
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.