从每个Table行的Container获取第一个输入

时间:2013-06-12 00:54:51

标签: jquery html

我有这张桌子:

<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());
});

想要输入: input1input3input5

2 个答案:

答案 0 :(得分:2)

你可以这样做:

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

选中此fiddle

答案 1 :(得分:1)

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

$('#fieldContainer tr input:first')