0

我有一棵像这样的厄运树:

ul #navigation
    li .active
    ul
        li.active_li
        li
        li
    /ul
    li
    ul
        li.active_li
        li
        li
    /ul
/ul

我想找到属于那个li类的active_li里面的一个类。:)ulliactive

正如我们所看到的,有 2li个类别为active_li. 我只想要第一个

就像是:$('#navigation').find('li.active').find('li.active)li').doSomething();

这个选择器似乎不起作用

有任何想法吗?

4

2 回答 2

2

试试这个选择器:

$('#navigation li.active ul li.active_li')
                         ^^
                          \_ You can get rid of this, as <li> elements
                             exist only within <ul> elements.
于 2012-05-03T04:03:13.463 回答
0

您可以使用

$('#navigation li.active li.active_li').each(function(){

});

并在运行第一个功能后将其标记为关闭。

或者,如果您只想选择第一个:

 $('#navigation li.active li.active_li').first();
于 2012-05-03T04:06:09.347 回答