如何返回第一个 第一个 relative to an element selected by ID?的返回

问题描述 投票:0回答:1

我有这种结构:

<div id ="anid">
    <div>
         <div>
               <a>
                   <div class ="someclass"></div>
               </a>
         </div>
    </div>
</div>

事先知道结构是这样。

我也知道还有其他具有“ someclass”类的div,但是它们是我需要避免的。

我应该做类似的事情:

what_I_need = $('#' + anid + ' a:first ' + ' div ');

或者,如果我可以选择更改代码,我应该只给我要查找ID的div吗?这段特定的代码将不会经常运行。这不是必须进行超级优化的东西。就是说,最近我正在尝试了解哪种类型的DOM遍历是昂贵的,并且有哪些技巧可以减少遍历时间。但这将是单独的主题...

谢谢,布莱恩

jquery dom
1个回答
0
投票
是的,您可以删除引号并获取第一个。您也可以使用[0]。请参见:Selecting first div usin jquery
© www.soinside.com 2019 - 2024. All rights reserved.