行を動的に生成しているテーブルがあります。他のフィールドに値を入力すると、値が自動的に計算される必要があるフィールドがありました。HTML のテーブル構造は次のとおりです。
<table cellspacing="2" cellpadding="3" border="0" width="100%" style="padding-top: 5px;" class="form_style_table" id="add_iaDetails_table">
<tr>
<td colspan="5" align="right" class="border_bottom_1">
<span class="float_left" id="status_msg"></span>
<input type="button" value="Add Detail" id="add_iaDetails_button" class="orange"/>
<input type="button" value="Remove Checked" id="delete_iaDetails" class="orange"/>
<input type="button" value="Request Underpin" class="orange"/>
</td>
</tr>
<th align="middle" valign="middle">Impact for</th>
<th align="middle" valign="middle">Rate</th>
<th align="middle" valign="middle">Days</th>
<th align="middle" valign="middle">Cost</th>
<tr>
<td width="30%"><select name="add_resource"></select></td>
<td><input type="text" id="rate" name="rate"/></td>
<td><input type="text" id="days" name="days"/></td>
<td><input type="text" id="cost" name="cost"/></td>
<td width="2%" align="left"><input type="checkbox" name="1"/></td>
</tr>
</table>
次のコードを使用して行を生成しています。
$("#add_iaDetails_button").click(function () {
$('#add_iaDetails_table').append('<tr><td width="30%"><select name="add_resource"></select></td><td><input type="text" id="rate" name="rate"/></td><td><input type="text" id="days" name="days"/></td><td><input type="text" id="cost" name="cost"/></td><td width="2%" align="left"><input type="checkbox" name="1"/></td></tr>'); });
ここでは、レートと日数の値を入力するときにコストを計算したいと考えています。
.blur と .live を使用してみましたが、うまくいきませんでした。
解決策を提案してください。前もって感謝します。