gpt4 book ai didi

javascript - 如何计算数字和逗号中有空格的表中的值

转载 作者:行者123 更新时间:2023-11-28 12:20:01 25 4
gpt4 key购买 nike

我有计算 HTML 表中值的代码。如果我使用 .(点),它会起作用,但当我使用 ,(逗号)时,它不起作用

如果数字大于 1000,我的数字也有空间示例2 476,98

如何让它按我的需要工作?

Javascript:

var totals = [0, 0, 0, 0, 0, 0];
$(document).ready(function () {
var $dataRows = $("#sum_table tr:not('.totalColumn, .titlerow')");
$dataRows.each(function () {
$(this).find('.rowDataSd').each(function (i) {
totals[i] += parseFloat($(this).html());
});
});
$("#sum_table td.totalCol").each(function (i) {
$(this).html("kopā: " + totals[i].toFixed(2));
});
});

这里是jsfiddle

最佳答案

<script>
var totals = [0, 0, 0, 0, 0, 0];
$(document).ready(function () {
var $dataRows = $("#sum_table tr:not('.totalColumn, .titlerow')");
$dataRows.each(function () {
$(this).find('.rowDataSd').each(function (i) {
totals[i] += parseFloat($(this).text().replace(/[^\d.-]/g, ''));
});
});
$("#sum_table td.totalCol").each(function (i) {
$(this).text("kopā: " + totals[i].toFixed(2));
});
});
</script>

关于javascript - 如何计算数字和逗号中有空格的表中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40400876/

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