我有一个函数,汇总一个HTML表中的数据列。它的确如此令人敬佩,只是我想让它把逗号分隔开来,这些逗号需要将数千个分开。最初,你会注意到,在添加的数字中有逗号。因此,该功能将添加它们,它们被删除。我如何在那里添加逗号?用Javascript或jQuery添加千位分隔符?
<script type="text/javascript">
function sumOfColumns(tableID, columnIndex, hasHeader) {
var tot = 0;
$("#" + tableID + " tr" + (hasHeader ? ":gt(0)" : ""))
.children("td:nth-child(" + columnIndex + ")")
.each(function() {
tot += parseInt($(this).html().replace(',', ''));
});
return "Total Pounds Entered : " + tot;
}
</script>
伟大的作品,谢谢! – ibz 2010-04-29 11:12:15
它适合我。非常感谢! – TommyDo 2015-06-30 07:54:58
[我做了一个*稍微*更傻的版本,检查nStr是否实际上是一个数字。](https://github.com/Blacksilver42/website-scripts/blob/master/thousep2.js) – Blacksilver 2017-10-15 19:10:49