我有一个表,其中有多个行,输入字段具有相同的名称
<tr>
<td>
<input type=text name=icode[] id=icode>
</td>
<td>
<input type=text name=description[] id=description>
</td>
<td>
<input type=text name=rprice[] id=rprice>
</td>
<td>
<input type=text name=discount[] id=discount>
</td>
<td>
<input type=text name=fprice[] id=fprice>
</td>
</tr>
现在使用 on focusout 函数我想从数据库中填充 description 和 rprice 的值。但我无法为同一行执行此操作。在浏览时我发现了这段代码
$(_this).parents('tr').find('#description').val(obj.description);
但它会更新所有行和特定行。
所以基本上当我在第 2 行的 icode 中键入 1 时,我希望仅更新第 2 行的描述和 rprice,而不是所有行。
我发布了一个示例代码供参考:http: //jsfiddle.net/nA7RL/
提前致谢。