我有一个类似于表格的结构:
<table>
<tr id="row1">
<td>
<div>row 1 content1</div>
</td>
<td>
<div>row 1 content2</div>
</td>
<td>
<div>row 1 content3</div>
</td>
</tr>
<tr id="row2">
<td>
<div>row 2 content1</div>
</td>
<td>
<div>row 2 content2</div>
</td>
<td>
<div>row 2 content3</div>
</td>
</tr>
<tr id="row3">
<td>
<div>row 3 content1</div>
</td>
<td>
<div>row 3 content2</div>
</td>
<td>
<div>row 3 content3</div>
</td>
</tr>
</table>
使用jQuery我试图选择第三行第二个单元格中的DIV。我尝试了以下内容(以及其他内容):
var d = $( #row3 ).children( :eq(1) ).children( :eq(0) );
我得到的是一个只有一个元素(我想要的DIV)的数组,所以我必须使用d[0]进行访问。为什么jQuery返回一个单元素数组,我以为使用上述选择器会直接返回DIV元素呢?
@Shog9 - 噢...哦,我的脑中刚刚亮起一盏灯,现在我明白了。谢谢。