可能是重复问题:
JavaScript:使用恰好两个小数位格式化数字
在使用变量时有点混乱,现在似乎无法使计算工作?
$("#discount").change(function(){
var list = $("#list").val();
var discount = $("#discount").val();
var price = $("#price");
var temp = discount * list;
var temp1 = list - temp;
var total = parseFloat($(this).temp1()).toFixed(2);
price.val(total);
});