<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
。
答案 0 :(得分:1)
如果您不知道id
名称,可以使用 .closest() :
var firstLevelUL = $('#level_2').closest('ul');
如果您知道id
,那么只需使用:
var firstLevelUL = $('#level_1');
答案 1 :(得分:0)
您可以尝试与parent()一起使用eq()。 eq()是零基索引,因此第一个元素将具有零索引,第三个元素将具有2个索引。
$(本)。家长()当量(3).attr( 'ID');