3

我有这张桌子:

<table id="fieldContainer">
<tr><td><input id="input1"></td><td><input id="input2"></td></tr>
<tr><td><input id="input3"></td><td><input id="input4"></td></tr>
<tr><td><input id="input5"></td><td><input id="input6"></td></tr>
</table>

如何在每个 tr 上仅获得第一个输入?

当前代码:

$('#fieldContainer :input').each(function(){
  console.log($(this).val());
});

想要的输入: input1, input3,input5

4

2 回答 2

2

你可以做:

$('#fieldContainer tr td:first-child input').each(function(){
     alert($(this).val());
});

检查这个小提琴

于 2013-06-12T00:57:24.297 回答
1

您可以使用:first伪选择器:

$('#fieldContainer tr input:first')
于 2013-06-12T00:57:44.487 回答