我看到了一些四舍五入的例子,但我无法弄清楚如何编写我的代码,这就是我所拥有的。我需要将val四舍五入到小数点后两位,这是一个美元值。
我查看了其他类似问题的帖子,但我无法在自己的代码中找到答案,感谢任何帮助!
$(function() {
$("#bpComputers").change(function() {
var suPrice = 19.99;
var value=$(this).val();
if(value === "---") { $("#amountInDollars").val("Select a Number"); }
if(value === "1") { $("#amountInDollars").val(1 * suPrice); }
if(value === "2") { $("#amountInDollars").val(2 * suPrice); }
if(value === "3") { $("#amountInDollars").val(3 * suPrice); }
if(value === "4") { $("#amountInDollars").val(4 * suPrice); }
});
});
找到解决我问题的方法......
$(function() {
$("#bpComputers").change(function() {
//Define Sign Up and Setup Fee Costs
var suPrice = 19.99;
var suSetupFee = 0.00;
//Define and Calculate Computer Costs
var onePC = 1 * suPrice;
var twoPCs = 2 * suPrice;
var threePCs = 3 * suPrice;
var fourPCs = 4 * suPrice;
//Define a Selector and Value for costPerPC
var value = $(this).val();
//Populate costPerPC Based on Computers Selected
if(value === "---") { $("input[name='costPerPC']").val("0.00"); }
if(value === "1") { $("input[name='costPerPC']").val(onePC.toFixed(2)); }
if(value === "2") { $("input[name='costPerPC']").val(twoPCs.toFixed(2)); }
if(value === "3") { $("input[name='costPerPC']").val(threePCs.toFixed(2)); }
if(value === "4") { $("input[name='costPerPC']").val(fourPCs.toFixed(2)); }
});
});