【发布时间】:2022-01-03 19:53:21
【问题描述】:
我有一个包含 td 值的表,并在另一个包含值的 td 中输入。
我想得到 td 值和包含输入的其他 td 的总和。
这是代码,但不能完美运行:
let gross = 0;
$(".total").each(function() {
gross += parseFloat($(this).val());
});
document.getElementById('gross_amount').innerHTML = gross;
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table>
<thead>
<tr>
<td>#</td>
<td>Name</td>
<td>Age</td>
<td>Salary</td>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Hazem</td>
<td>20</td>
<td class="total">50.00</td>
</tr>
<tr>
<td>2</td>
<td>John</td>
<td>25</td>
<td><input class="total" type="text" value="60.00" /></td>
</tr>
</tbody>
<div id="gross_amount"></div>
</table>
【问题讨论】:
标签: javascript html jquery ajax