Jquery计算器小数点

时间:2012-10-18 09:01:10

标签: jquery decimal tofixed

我一直试图在最后一天解决如何在我的计算器总数上添加小数点。

http://www.waveleisure.co.uk/calc/

最好查看该链接,每月保存工作,但我似乎无法在.00格式化价格。

脚本在这里,(http://www.waveleisure.co.uk/calc/js/myscript.js)是我在网上发现的一个修改版本?任何想法,我都试过固定(4);无济于事。

感谢。

2 个答案:

答案 0 :(得分:2)

尝试添加

var total = (+aaa + +bbb + +ccc).toFixed(2);
$("#total").val(total);

在myscript.js中的第116,184和253行之后,替换所有

的实例
Math.round((+aaa + +bbb + +ccc) *4 - value).toFixed(2);

((aaa + +bbb + +ccc) *4 - value).toFixed(2)

当然用代码中的原始常量替换value

答案 1 :(得分:0)

在您的代码中,您将完成答案

// Total Saving Scriptt
var savingchoice = Math.round((+aaa + +bbb + +ccc) *4 - 41).toFixed(2);

将此更改为

var savingchoice = ((aaa + +bbb + +ccc) *4 - 41).toFixed(2);

Math.round舍入到最接近的整数值,因此您将在十进制值之后丢失数字。