在 jQuery 中选择子元素第一次出现的最合适方法
我有一个这样的列表:
<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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我认为,如果您想要在“ul”内容中找到的第一个“ul”,称为“topElement”,那么您需要这样:
I think that if you want the first "ul" you find inside the contents of the "ul" called "topElement", then you'd want this:
$("#topElement ul").first();
$("#topElement ul").first();
$("#topElement > li > ul:first")
$("#topElement > li > ul:first")