同じ名前の入力フィールドを持つ複数の行を持つテーブルがあります
<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>
ここで、フォーカスアウト関数を使用して、データベースからdescriptionとrpriceの値を入力します。しかし、私は同じ行に対してそれを行うことができません。閲覧中に、このコードを見つけました
$(_this).parents('tr').find('#description').val(obj.description);
ただし、すべての行と特定の行が更新されます。
したがって、基本的に、行2のicodeに1を入力する場合、行2の説明とrpriceを、すべての行だけでなく更新する必要があります。
参考のためにサンプルコードを投稿しました:http://jsfiddle.net/nA7RL/
前もって感謝します。