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

发布于 2024-08-21 19:40:42 字数 510 浏览 2 评论 0原文

我有一个这样的列表:

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

Using jQuery, What is the best aka most effective way to reference the first of a ul from #topElement.

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

$("#topElement ul") 

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

谢谢,

I have a list like so:

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

Using jQuery, what is the best aka most efficient way to reference the first occurrence of a ul from #topElement.

That is to say, I do not want this...

$("#topElement ul") 

Which will return every ul element in the tree. I only want the first ul down.

Thanks,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

白云悠悠 2024-08-28 19:40:42

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

$('ul#topElement ul:first')

I think that if you want the first "ul" you find inside the contents of the "ul" called "topElement", then you'd want this:

$('ul#topElement ul:first')
野の 2024-08-28 19:40:42

$("#topElement ul").first();

$("#topElement ul").first();

牵你的手,一向走下去 2024-08-28 19:40:42
$("ul#topElement:first") 
$("ul#topElement:first") 
原谅我要高飞 2024-08-28 19:40:42

$("#topElement > li > ul:first")

$("#topElement > li > ul:first")

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文