我想用 jQuery 自动更新每一行的总数,但这不能正常工作。
这是jQuery代码:
$('.val1').keydown(function(e) {
var val1 = this.value;
var val2 = $('.val2').val();
var total = val1 * val2;
$('.equal').val(total);
});
这是HTML代码:
<table>
<thead>
<tr>
<th>Value 1</th>
<th>Value 2</th>
<th>Equal</th>
</tr>
</thead>
<tr>
<td><input class="val1" name="val1" type="text" value=""></td>
<td><input class="val2" name="val2" type="text" value=""></td>
<td><input class="equal" name="equal" type="text" value=""></td>
</tr>
<tr>
<td><input class="val1" name="val1" type="text" value=""></td>
<td><input class="val2" name="val2" type="text" value=""></td>
<td><input class="equal" name="equal" type="text" value=""></td>
</tr>
<tr>
<td><input class="val1" name="val1" type="text" value=""></td>
<td><input class="val2" name="val2" type="text" value=""></td>
<td><input class="equal" name="equal" type="text" value=""></td>
</tr>
</table>