如何使用JavaScript从下面的代码段获取ul id(level_1)?

时间:2014-05-15 16:00:35

标签: javascript jquery

<ul id="level_1">
    <li id="one">ONE</li>
    <li id="two">TWO</li>
    <li>
        <ul id="level_2">
            <li id="aaa">AAA</li>
            <li id="bbb">BBB</li>
        </ul>
    </li>
</ul>

我的代码中有ul id(level_2),基于level_2我需要使用JavaScript获取level_1

2 个答案:

答案 0 :(得分:1)

如果您不知道id名称,可以使用 .closest()

var firstLevelUL = $('#level_2').closest('ul');

如果您知道id,那么只需使用:

var firstLevelUL = $('#level_1');

答案 1 :(得分:0)

您可以尝试与parent()一起使用eq()。 eq()是零基索引,因此第一个元素将具有零索引,第三个元素将具有2个索引。

$(本)。家长()当量(3).attr( 'ID');