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
你現在已經到了那個階段了!哈。 –