gpt4 book ai didi

javascript - 迭代包含美元金额的表列在添加时返回 NaN

转载 作者:行者123 更新时间:2023-11-28 13:09:34 25 4
gpt4 key购买 nike

我正在尝试将一列中的美元金额相加。目前,我正在遍历行,当我 console.log 时,它会显示金额。当我尝试添加它们时出现问题。

这是我当前的代码:

   var total,curAmount;
$('#carrier-details-table tbody tr > td:last-of-type').each(function() {

if($(this).parent('tr').css('display')=='table-row'){
curAmount = parseFloat($(this).text().replace(',','').split('$')[1]);
total += curAmount;
console.log(curAmount);
}

});

同样,curAmount 显示了正确的数字,但是当我 console.log(total) 时,它显示 NaN。我也尝试将 $(this).text() 更改为 $(this).html() 但仍然没有任何结果。有人能指出我正确的方向吗?

最佳答案

也许您需要先将变量total初始化为0:

var total = 0, curAmount;

关于javascript - 迭代包含美元金额的表列在添加时返回 NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43686094/

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