У меня есть функция, которая суммирует столбец данных в таблице 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
Это работает для меня. Большое спасибо! – TommyDo
[Я сделал * чуть более надежную версию, которая проверяет, действительно ли nStr является номером.] (Https://github.com/Blacksilver42/website-scripts/blob/master/thousep2.js) – Blacksilver