【发布时间】:2020-08-20 11:57:23
【问题描述】:
我有两个相乘的输入,我需要将结果四舍五入而没有尾随零。我尝试了几种不同的内置方法,例如number.toFixed(2),但都没有产生预期的结果。
可以通过在此处的第一个和第二个输入中键入数字 20 和 6 来重现此问题:
$(document).on("change", ".p-cell, .s-cell", () => {
var val1 = $(".p-cell").val();
var val2 = $(".s-cell").val();
var total = val1 / 100 * val2;
$(".w-cell").val(total).trigger("input");
});
<input class="p-cell" type="text" value="0" />
<input class="s-cell" type="text" value="0" />
<input class="w-cell" type="text" value="0" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
【问题讨论】:
标签: javascript jquery numbers number-formatting trailing