我在列表中有一个列表
<ul>
<li>
<ul>
<li>something</li>
<li>something</li>
</ul>
</li>
<li>
<ul>
<li>something2</li>
<li>something2</li>
</ul>
</li>
</ul>
我使用选择器(见下文)来隐藏主列表的第二项,但这一行隐藏了1.子列表的第二项。我想隐藏主要列表的第二项我该怎么做?
$("#main_menu ul li:eq(1)").slideUp();
答案 0 :(得分:3)
尝试此操作(假设ul
是main_menu
)的直接子项。
$("#main_menu > ul > li:eq(1)").slideUp();
在您的选择器#main_menu ul li
中,我会选择li
ul
main_menu
内的所有>
元素,因此您应指定使用{{1}搜索直接子项子选择器。
<强> Demo 强>