javascript - 我怎样才能修复我的输出将是 2 个十进制数字 ex :(. 11) 或者它应该是 (.00)

标签 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();

我该如何解决这个问题。

最佳答案

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;

关于javascript - 我怎样才能修复我的输出将是 2 个十进制数字 ex :(. 11) 或者它应该是 (.00),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44000821/

相关文章:

javascript - 如何在不重新加载 iframe 的情况下更改 iframe src?

javascript - jquery addClass 不会立即生效

javascript - 获取类(class)宽度/高度/等?

javascript - 从列表中获取属性

javascript - 类型错误 : this. AjaxPoller 未定义

javascript - 如何使用 javascript 保存最近的搜索?

javascript - 如何使用 jquery 动态追加字符串?

javascript - php 或 javascript session 规则弹出窗口

javascript - 如何在 HTML 页面中动态填充值?

php - 通过 $.AJAX 和 JSON 从 mysql 显示 PHP 记录