如果我有:
<div id='parent'>
<table>
<tr>
<td>
<div id='child1'></div>
</td>
</tr>
<tr>
<td>
<div id='child2'></div>
</td>
</tr>
</table>
</div>
Run Code Online (Sandbox Code Playgroud)
我试过:$('#parent> table> tr:eq(1)> div');
我想在其索引中选择一个特定的子div.例如,我想选择第二个子div child2.一个简单的解决方案是:
var div2 = $('#child2');
Run Code Online (Sandbox Code Playgroud)
但我更愿意与父 div 一起这样做:
var div2 = $('#parent div')...get(1); // 1 is the index.
Run Code Online (Sandbox Code Playgroud)
这可能吗?
$("#parent > div:eq(1)")
Run Code Online (Sandbox Code Playgroud)
或者,如果它是动态的,你需要在它传递,使用.eq()像这样:
$("#parent > div").eq(1)
Run Code Online (Sandbox Code Playgroud)
在我们使用的这两个中,1因为它是基于0的索引,所以1是第二个孩子.