我有类似以下html的内容:
<div id="foo">
<div>...</div>
<p>...</p>
<div>...</div>
<p>...</p>
<hr />
<div>...</div>
<div>...</div>
</div>
在“ foo”的每个子div之间,有零个或多个其他元素。我希望能够选择foo的第n个子div。
第n个子元素包括其他元素。例如:
$("#foo:nth-child(2)")
给我第一个p标签而不是第二个div。
你的jQuery将是
$("#foo").find('div:eq(1)')
更具体地说,如果child也包含另一个div,则必须使用child选择器。
$("#foo > div:eq(1)")
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句