我当前拥有的代码能够从文本字段中获取数字并执行计算器,但是我无法将数字显示到小数点后两位:。关于我可以去哪里的任何建议toFixed(2):
$(document).ready(function()
{
$(".sum").val("0");
$(".sum1").val("0");
$(".key").val("");
function calc() {`
var $num1 = ($.trim($(".num1").val()) != "" && !isNaN($(".num1").val())) ? parseInt($(".num1").val()) : 0;
console.log($num1);
var $num2 = ($.trim($(".num2").val()) != "" && !isNaN($(".num2").val())) ? parseInt($(".num2").val()) : 0;
console.log($num2);
$(".sum").val($num1 * 1.05);
$(".sum1").val($num1 * 1.05-$num1);
}
$(".key").keyup(function() {
calc();
});
});
此处的表单数据代码。
<form>
<table>
<tr>
<td><input type="text" placeholder="Ticket Price" class="num1 key"></td>
</tr>
<tr>
<td> Inc Service Fee:</td><td><input type="text" class="sum" readonly="readonly">
</td>
</tr>
<tr>
<td><input type="text" class="sum1" readonly="readonly"></td>
</tr>
</form>
尝试使用 toFixed(2) 但无法使其适用于 sum 和 sum1 值。
感谢您的帮助。
慕尼黑的夜晚无繁华
相关分类