SlideUp 的列表选择器中的 jquery 列表

标签 jquery nested-lists slideup html-lists

我的列表中有一个这样的列表

 <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();

最佳答案

试试这个(假设ulmain_menu的直接子级)。

 $("#main_menu > ul > li:eq(1)").slideUp();

在选择器中,#main_menu ul li 将选择 main_menu 的每个 ul 中的所有 li 元素,因此您应该指定仅使用 > 子选择器搜索直接子级。

<强> Demo

关于SlideUp 的列表选择器中的 jquery 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9087416/

相关文章:

jQuery 取消绑定(bind)文档单击绑定(bind)到滚动位置

jquery - 选中相应列中的所有复选框

C# 嵌套列表条目问题

jquery "this"分隔悬停

javascript - 使用 jQuery 实现幻灯片和选项卡的最佳方法

html - Bootstrap 嵌套列表的一致样式

javascript - 包含外部 javascript 的最佳/最快方法是什么?我使用 jQuery

jquery - jquery 中 "on"方法中的 prev()

javascript - 防止 Jquery 中的二次点击操作

C# 实例化并将值添加到模型中的嵌套列表