JQuery Parent()选择器
我想在ul
添加一个active类,以下代码确实这样做了,但是有没有更好的方法来查找ul
而不使用3个parent()
选择器?
$('.header ul li img').click(function () { $(this).parent().parent().parent().addClass('active');
$ .closest()遍历树,寻找选择器
文档
$(this).closest( 'ul' );
$('.header ul li img').click(function () { $(this).closest('ul').addClass('active'); });
将在DOM树中找到第一个父级。
$('.header ul li img').click(function () { $(this).parents('ul').addClass('active'); });
将找到DOM树中的所有ul