jQuery:获得所选li的级别

时间:2011-02-22 11:58:00

标签: jquery html-lists

我正在使用wordpress + jQuery - 有一个navigationscript(它是一个UL),有几个这样的级别:

<ul>
<li>level 1 - item1</li>
<li>level 1 - item2
    <ul>
        <li>level 2 - item1</li>
        <li class=current_page_item>level 2 - item2</li>
    </ul>
</li>
<li>level 1 - item3</li>
</ul>

wordpress正在将一个名为current_page_item的css类应用于当前的LI。 我的问题:在选择LI时 - 我怎样才能在UL中找到它的等级? (在我的情况下:2级)

2 个答案:

答案 0 :(得分:14)

通过统计其父母:

$('.current_page_item').parents('ul').length;

答案 1 :(得分:1)

var selectedItem = $('.current_page_item');
var Index = $("li", "ul").index(selectedItem);

索引为您提供该类的索引..