你如何在jQuery中无限期地瞄准儿童的孩子。我可以找到使用.children()
的第一级孩子,但不能更深入。
$('[data-snap-ignore="true"]').children().attr('data-snap-ignore', true);
我基本上必须找到一个属性为data-snap-ignore =“true”的元素,并将该属性添加到每个子孙,孙子孙等等。
答案 0 :(得分:1)
尝试这种方式:这会找到所有孩子的属性为“data-snap-ignore
”
进一步阅读:.find()
$('[data-snap-ignore="true"]').find('[data-snap-ignore]');
答案 1 :(得分:1)
使用.find('*')
$('[data-snap-ignore="true"]').find('*').attr('data-snap-ignore', true);
答案 2 :(得分:0)
试试这个
var ch = $('[data-snap-ignore="true"]').children(); //returns all children
$.each(ch, function (i, j) {
$(j).attr('data-snap-ignore', true);
});