Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 将计算值格式化为货币_Jquery_Numeral.js - Fatal编程技术网

Jquery 将计算值格式化为货币

Jquery 将计算值格式化为货币,jquery,numeral.js,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)); })

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

jQuery(function () {

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

    $("#total").val(total.toFixed(2));
  })
})
我尝试了Digital.js插件,将最后一行更改为:

$("#total").val(total.format('$0,0.00'));
但这是行不通的(根本没有计算)

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


感谢您的帮助!

您需要调用
total
上的
numeric()
函数来使用插件的
format()
函数:

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

这将创建一个值为
total
numeric
对象。您需要调用
total
上的
numeric()
函数来使用插件的
format()
函数:

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

这将创建一个
numeric
对象,其值为
total

完美!非常感谢!完美!非常感谢!