jquery - 在 jQuery 中选择子元素第一次出现的最合适方法

标签 jquery jquery-selectors traversal

我有一个像这样的列表:

<ul id="topElement">
  <li></li>
  <li>
    <ul>
      <li>
        <ul>
          <li>
          </li>
        </ul>
      </li>
    </ul>
  <li>

使用 jQuery,从 #topElement 引用第一次 ul 的最佳方式(也称为最有效方式)是什么。

也就是说,我不想要这个...

$("#topElement ul") 

这将返回树中的每个 ul 元素。我只想要第一个 ul 下来。

谢谢

最佳答案

我认为,如果您想要在“ul”的内容中找到的第一个“ul”,称为“topElement”,那么您需要这样:

$('ul#topElement ul:first')

关于jquery - 在 jQuery 中选择子元素第一次出现的最合适方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2268386/

相关文章:

javascript - jQuery 追加 url 参数的问题

jquery - IE7去除背景透明的方法

jquery - 使用 jQuery 和 contains() 进行全字匹配

java - 遍历自定义链表

Javascript/Jquery 树遍历问题

javascript - 获取导航栏中的每一行文本并添加为 id

jquery - 当我将一个元素拖到另一个div时,图标被div覆盖了,为什么?查询界面

javascript - 我怎样才能访问倒数第二个 child ?

javascript - 单个 jQuery 函数独立操作具有相同 ".class"的元素

jquery - 使用 jQuery 查找包含自身(如最接近但向下遍历)