我有一个动态生成行的表。我有一个字段,当我在其他字段中输入值时,我需要自动计算该值。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,但没有工作。
请提出解决方案。提前致谢。