jQuery:获得所选li的级别

Fux*_*uxi 4 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>
Run Code Online (Sandbox Code Playgroud)

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

Dav*_*ang 14

通过计算其父母:

$('.current_page_item').parents('ul').length;
Run Code Online (Sandbox Code Playgroud)