我如何修复我的输出将是2十进制数字ex :(。11)或它应该是(.00)

时间:2017-05-16 11:57:13

标签: javascript jquery

我想获得输出" total_amounts"比如,ex(255.545645 = 255.54)和(150 = 150.00)。这是我的代码

$('.topag').on('input', function(){
var parent = $(this).closest('.calt');
var totalAmt = parseFloat(parent.find('.totalpr').val());
var quantity = parseFloat($(this).val());

parent.find('.total_amount').text(totalAmt*quantity);
$('#total_amounts').val(totalAmt*quantity);
$('#total_amounts').val(total);
calcul_total_quatities();

我该如何解决这个问题。

1 个答案:

答案 0 :(得分:3)

var total = 23.64654465;
var total_dec = total.toFixed(2);
 document.getElementById("load").innerHTML = total_dec;
<p id="load"></p>

您可以使用toFixed()方法。有关详细信息,请参阅以下link。请参阅下面的代码,了解您的方案所需的编码

var totalqty = totalAmt*quantity;
var total = totalqty.toFixed(2);
document.getElementById("total_amounts").innerHTML = total;