我是JavaScript和它的事件新手。這是我的表格的HTML代碼,我有一個收入標題和它的各自的價格。Javascript:在關鍵事件輸入計算它們的總和
<table class="table table-hover table-bordered" id="incomeId">
<thead>
<tr>
<th> sn </th>
<th> Title of income </th>
<th> Price </th>
<th> Action </th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>
<select name="name" id="inputID" class="form-control">
<option value=""> -- Select One --</option>
</select>
</td>
<td>
<input type="text" name="name" id="income_price" class="form-control income" value="" title="" required="required">
</td>
<td>
<span class="glyphicon glyphicon-trash"></span>
</td>
</tr>
</tbody>
<tfoot>
<tr>
<td></td>
<td></td>
<td> Total: <div class="total" id="total"></div> </td>
<td></td>
</tr>
</tfoot>
</table>
<button type="button" class="btn btn-info" id="add-new">Add New Income</button>
於表JavaScript代碼添加新行,
$('#add-new').on('click', function() {
$("#incomeId").each(function() {
var tds = '<tr>';
jQuery.each($('tbody tr:last td', this), function() {
tds += '<td>' + $(this).html() + '</td>';
});
tds += '</tr>';
if ($('tbody', this).length > 0) {
$('tbody', this).append(tds);
} else {
$(this).append(tds);
}
});
});
但我想從一個總段的所有價格段,並和每一個價格表創建新行之前。當我創建新行時,最近創建的價格應該添加到前一個總價中。 請幫我找出解決方案。
請問你的問題涉及到在標題中多KEYUP? –
我想使用keyup事件從每個輸入框中獲取值並將其添加到總節中。 –