将计算值格式化为货币

时间:2016-02-16 03:20:09

标签: jquery numeral.js

我有以下计算,我想格式化为货币:

jQuery(function () {

  $("#weight").change(function () {
    var iva = $("#iva").val();
    var subtotal = $("#subtotal").val();
    var total = parseFloat(iva) + parseFloat(subtotal);

    $("#total").val(total.toFixed(2));
  })
})

我尝试过将数字.js插件更改为最后一行:

$("#total").val(total.format('$0,0.00'));

但这不起作用(根本没有计算。

在这个实例中使用插件的正确方法是什么?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您需要拨打numeral()上的total功能才能使用该插件的format()功能:

$("#total").val(numeral(total).format('$0,0.00'));

这会创建一个Numeral对象,其值为total