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
完美!非常感谢!完美!非常感谢!