gpt4 book ai didi

javascript - 我如何在 javascript/jquery 中添加一个字符串美元金额?

转载 作者:搜寻专家 更新时间:2023-11-01 05:25:17 24 4
gpt4 key购买 nike

我有这样的文本字段

$4.00
$5.00
$55.90

我想在 javascript 中添加它们,总计 64.90 美元

我有这个代码

 var total= "";
$("input:checkbox:not(.select_all):checked").closest("tr").each(function() {
total += $(this).find(".amount").text().trim();
});

我的解决方案给了我这个

 $4.00$5.00$55.90

知道我做错了什么

最佳答案

您要连接字符串,您需要先将它们解析为数字。你必须去掉 $ 才能做到这一点。您还希望将 total 初始化为 0,而不是空字符串:

var total = 0;
$("input:checkbox:not(.select_all):checked").closest("tr").each(function() {
total += parseFloat($(this).find(".amount").text().trim().replace(/^$/, ''));
});

// If you want total to be a string containing the `$` just convert it back:
total = '$' + total;

关于javascript - 我如何在 javascript/jquery 中添加一个字符串美元金额?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10527029/

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