gpt4 book ai didi

javascript - 如何使用 td id Jquery 对所有表行求和 td (TotalPrice)

转载 作者:行者123 更新时间:2023-11-29 10:10:55 24 4
gpt4 key购买 nike

我正在向表中添加值,例如:项目,数量,价格,总价

现在有多个行:我如何使用 Jquery 对所有的 TotalPrice 求和以获得 GrandTotal。

代码:

$("#Product").append(" <tr><td id='clientname'>" +ClientName+ "</td> <td id='item'>"+ItemName+"</td> <td id='quantity'>"+Quantity+"</td> <td id='price'>"+Price+"</td> <td id='totalprice'>"+TotalPrice+"</td> <td> <a  onClick='deleteRow(this);'>Delete</a> </td> </tr>");

当我插入新行数据时,它可能会在文本框/标签中显示总计,例如:

 function TotalPriceCalc()
{
var lblTotalPrice = document.getElementById('lblTotalPrice');
lblTotalPrice.value = sum;
}

最佳答案

这是一个示例,它将对您提供的任何列索引求和。

$(function() {
$("#subtotal").html(sumColumn(4));
$("#total").html(sumColumn(5));
});

function sumColumn(index) {
var total = 0;
$("td:nth-child(" + index + ")").each(function() {
total += parseInt($(this).text(), 10) || 0;
});
return total;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<table style="border-spacing: 10px;">
<tr>
<td>ClientName</td>
<td>ItemName</td>
<td>Quantity</td>
<td>12</td>
<td>34</td>
</tr>
<tr>
<td>ClientName</td>
<td>ItemName</td>
<td>Quantity</td>
<td>56</td>
<td>78</td>
</tr>
<tr>
<td>ClientName</td>
<td>ItemName</td>
<td>Quantity</td>
<td>90</td>
<td>12</td>
</tr>
<tr>
<td colspan="3">Totals</td>
<td id="subtotal"></td>
<td id="total"></td>
</tr>
</table>

关于javascript - 如何使用 td id Jquery 对所有表行求和 td (TotalPrice),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33703125/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com