Javascript 如何在jQuery中选择以下元素

Javascript 如何在jQuery中选择以下元素,javascript,jquery,jquery-selectors,Javascript,Jquery,Jquery Selectors,我有一组嵌套的div <div id="myDivs"> <div> <div> <div></div> </div> <div></div> <div></div> </div> </div> 使用jquery,如何选择直接受益于MyDiv但没有子项的div thnx 使用:$('#myDivs

我有一组嵌套的div

<div id="myDivs">
  <div>
    <div>
      <div></div>
    </div>
    <div></div>
    <div></div>
  </div>
</div>

使用jquery,如何选择直接受益于MyDiv但没有子项的div


thnx

使用:
$('#myDivs>div')
使用:
$('#myDivs>div')
因为第一个元素是一个id选择器,下面的方法会更快。但是只注意到了一个非常复杂的文档中的差异

$('#myDivs').find('div')

由于第一个元素是一个id选择器,下面的方法将更快。但是只注意到了一个非常复杂的文档中的差异

$('#myDivs').find('div')

如果是这样的话,你可以给一些类名或id权利?一个非常好的参考所有类型的选择器:如果是这样的话,你可以给一些类名或id权利?一个非常好的参考所有类型的选择器:记住,这将选择MyDiv下面的每个
div
。因此,如果您只需要第一个,我认为:
$(“#myDivs>div:first child”)
会更具体一些?请记住,这将选择mydiv下面的每个
div
。因此,如果您只需要第一个,我想:
$(“#myDivs>div:first child”)
会更具体一些?这也会找到所有div,而不仅仅是直系子女。很抱歉,我没有满足这个要求
$(“#mydiv”)。find(“>div”)
将只查找直接子项。这也将查找所有div,而不仅仅是直接子项。很抱歉,我没有满足此要求<代码>$('#myDivs')。查找('>div')将只查找直接子项。