1
我想要一类的积极加入到ul
,这下面的代码不这样做,但有没有找到ul
不使用3只parent()
选择一个更好的办法?JQuery的父()选择
$('.header ul li img').click(function() {
$(this).parent().parent().parent().addClass('active');
我想要一类的积极加入到ul
,这下面的代码不这样做,但有没有找到ul
不使用3只parent()
选择一个更好的办法?JQuery的父()选择
$('.header ul li img').click(function() {
$(this).parent().parent().parent().addClass('active');
$ .closest()遍历了树寻找一个选择
docs
$(this).closest('ul');
$('.header ul li img').click(function() {
$(this).closest('ul').addClass('active');
});
会发现第一个父这是一个ul
了DOM树。
$('.header ul li img').click(function() {
$(this).parents('ul').addClass('active');
});
会发现所有ul
s上行DOM树
奇妙的答案,从来没有使用最近的()之前,将来会这样做。谢谢! –
@CecilTheodore jQuery有很多方法可以跟踪。根据我的经验,最好的学习jQuery的方法是每两周再次浏览整个在线API。 – Blazemonger
你现在已经到了那个阶段了!哈。 –