1
4

6 回答 6

2
$(this).closest('.siralaMain').addClass('active');

似乎您需要使用:

 $(this).closest('ul').prev().addClass('active');
于 2013-04-23T17:55:54.687 回答
0

丑陋parent的链条是丑陋的。

$(this).parent("li").parent("li").find("a").eq(0).addClass("active");
于 2013-04-23T17:54:36.117 回答
0

利用

$(this).closest('li:has(.siralaMain)')
       .find('.siralaMain')
       .addClass('active');
于 2013-04-23T17:59:50.280 回答
0

这有效:

$(this).parent().parent().parent().find("a").addClass("active");

小提琴:http: //jsfiddle.net/Afgnz/

于 2013-04-23T18:00:38.833 回答
0

这个怎么样 -

$(this).parents("li:eq(1)").find("a:first").addClass("active");

http://jsfiddle.net/mohammadAdil/4zgM2/1/

于 2013-04-23T18:05:30.737 回答
0

尝试这个

 $(this).closest('ul').prev('.siralaMain').addClass('active');
于 2013-04-23T18:01:40.630 回答