你如何針對jQuery中的孩子的孩子。我可以找到使用.children()
的一級孩子,但不能比這更深入。jQuery選擇兒童的孩子們的子女等
$('[data-snap-ignore="true"]').children().attr('data-snap-ignore', true);
我基本上是有找到一個元素與屬性數據-SNAP-忽略=「true」和該屬性添加到每個孩子,孫子,曾孫等,不一而足。
你如何針對jQuery中的孩子的孩子。我可以找到使用.children()
的一級孩子,但不能比這更深入。jQuery選擇兒童的孩子們的子女等
$('[data-snap-ignore="true"]').children().attr('data-snap-ignore', true);
我基本上是有找到一個元素與屬性數據-SNAP-忽略=「true」和該屬性添加到每個孩子,孫子,曾孫等,不一而足。
使用.find( '*')
$('[data-snap-ignore="true"]').find('*').attr('data-snap-ignore', true);
試試這樣:這會發現所有的兒童有屬性 'data-snap-ignore
'
延伸閱讀:.find()
$('[data-snap-ignore="true"]').find('[data-snap-ignore]');
試試這個
var ch = $('[data-snap-ignore="true"]').children(); //returns all children
$.each(ch, function (i, j) {
$(j).attr('data-snap-ignore', true);
});
對不起,我沒有精闢地說出我的問題。只有父元素具有'data-snap-ignore'屬性,我試圖找到所有的孩子並添加該屬性。 –