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