gpt4 book ai didi

javascript - jQuery 不需要的总和结果

转载 作者:行者123 更新时间:2023-11-28 13:17:45 24 4
gpt4 key购买 nike

我有一个表头<th>默认设置为 0 :

<th id="total_price" style="text-align:center">0</th>

现在,当我添加新的已售商品时,价格应添加到此 <th> 的值中。因此,如果新值是 20000,则该值应为 20000+0=20000而不是200000 。如果我添加另一个项目,价格为 30 000,现在会像 20000030 000 .

这是 jquery 脚本:

        var initial = $("#total_price").text();
console.log(initial);
var newPrice = initial + (res['price']);
console.log(newPrice);
$("#total_price").text(newPrice);

我尝试过这个:

        var initial = $("#total_price").text();
console.log(initial);
var newPrice = initial + +(res['price']);
console.log(newPrice);
$("#total_price").text(newPrice);

但还是一样。

enter image description here

最佳答案

您需要将文本(字符串)解析为整数,然后将其相加。因此,请执行以下计算

 var newPrice = parseInt(initial,10) + parseInt(res['price'],10);

否则您尝试的将是字符串连接而不是 Sum

您可以获得More info Here

关于javascript - jQuery 不需要的总和结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36236750/

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