首页 > 解决方案 > JavaScript 将 val 舍入到小数点后 2 位

问题描述

我有一个脚本来计算选中的复选框:

$('input:checkbox').change(function () {
  var total = 0;
  $('input:checkbox:checked').each(function () {
    total += isNaN(parseInt($(this).val())) ? 0 : parseInt($(this).val());
  });
  $("#total").val(total);
});

显示total46而不是46.00示例。如何确保数字始终显示到小数点后 2 位?

我添加了

console.log(format(total));

显示正确的格式...

标签: javascriptjquery

解决方案


total = parseFloat(total).toFixed(2);

推荐阅读