我的DOM如下:http://jsfiddle.net/pimvdb/AHJXk/1/。
<table>
<tr>
<td>
<input type="text"><input type="text">
</td>
<td>
<input type="text"><input type="text">
</td>
</tr>
<tr>
<td>
<input type="text"><input type="text">
</td>
<td>
<input type="text"><input type="text">
</td>
</tr>
</table>
我正在尝试在每个input
的第二个td
中选择所有tr
,即总共四个$('table tr td:nth-child(2) input')
。我认为以下选择器可以工作:
input
但它只会返回每秒td
的第一个 $('table tr td:nth-child(1) input')
(总共两个)。这是为什么?如果我这样做:
input
然后我确实得到所有 td
的每个:nth-child(2)
(总共四个)。
那么为什么input
没有返回所有td
但只返回每个匹配{{1}}的第一个?
答案 0 :(得分:1)