jquery - 使用 Jquery 选择子代而不是孙子

标签 jquery css-selectors children

我有一个嵌套的无序列表,如下所示:

<ul id="parent">
   <li>
      <ul> <!-- select this-->
        <li></li>
        <li>
            <ul>
                <li></li>
            </ul>
        </li>
      </ul>
   <li>
</ul>

我需要选择#parent 的 child ,但不是孙子。

$(#parent).children('ul'); 选择所有子项,包括孙子。我如何将其限制为仅限 child ?

最佳答案

$('#parent').children('>ul');

以上内容不适用于问题中的标记。

您想要 child selector

您需要以下内容:

$('#parent > li > ul');

关于jquery - 使用 Jquery 选择子代而不是孙子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18195883/

相关文章:

javascript - 在 JQuery 中选择当前表单的值

asp.net - 选择 <td> 标签中的所有图像并禁用它们

children - 如何通过 inventory api 将子设备设置为设备?

wordpress - 如何显示菜单树的一部分?

javascript - Jquery中clearinterval后的重启间隔

jquery - iPhone 上的菜单滚动

javascript - 如何传递 id 属性而不是值

jquery - 将 CSS 样式应用于容器中的每 8 个元素

javascript - 如何设置 HTML 选择选项悬停和选定选项效果的样式

Android TableRow child 问题