私は次のようなものに見えるHTMLテーブル構造を持っています:
PRICE QUANTITY TOTAL
[5____] [2____] 10 (TOTAL1=PRICE1*QUANTITY1)
価格と数量の列の値は編集可能です。これらはHTMLフォームフィールドです。
合計列の値は編集できません。代わりに、それらは左側の列の直接の機能です。
テーブルのHTML表現は次のとおりです。
<table id="some_id">
<tr>
<td><input type="text" name="price1" value="5" /></td>
<td><input type="text" name="quantity1" value="2" /></td>
<td><input type="readonly" name="total1" /></td>
</tr>
</table>
jQueryを使用して、「total1」の値が常に「price1」に「quantity1」を掛けた値を反映するようにしたいと思います。
質問:これを実現する方法はたくさんあることを理解していますが、jQueryを使用してこれを行うための最もクリーンで最も簡潔な方法は何でしょうか?
「自動更新/派生フィールド」は非常に一般的なjQueryのユースケースであるはずなので、これを実現するためのベストプラクティスの方法がいくつかあると思います。