我正在遍历一组动态表行,我试图使用 jquery 捕获每个表行中 cell2 的值,但它每次都返回 cell2 row1 的值,即使它每次都能识别出 cell1 正确的行值,可以有人告诉我我错了吗?请参见下面的示例代码。
感谢您收到的任何帮助。
//html
<table class=plantTable>
<tr>
<td><input type=text value=0 class=cell1></td>
<td><input type=text value=0 class=cell2></td>
<td><input type=text value=0 class=cell3></td>
</tr>
<tr>
<td><input type=text value=0 class=cell1></td>
<td><input type=text value=0 class=cell2></td>
<td><input type=text value=0 class=cell3></td>
</tr>
<tr>
<td><input type=text value=0 class=cell1></td>
<td><input type=text value=0 class=cell2></td>
<td><input type=text value=0 class=cell3></td>
</tr>
</table>
//jquery
tr = $(".plantTable tr").length;
$(tr).each(function () {
$(this).find($(".cell1").blur(function () {
cell1val = parseInt($(this).val());
cell2val = parseInt($(".cell2").val()); //Returns the value of cell2 in the first row only?
}));