我正在使用JQuery对用户选择的某些项目进行一些计算。其中一件售价为13.95英镑,当选择2件时售价为27.90英镑。但是,结果始终显示为£27.9,总和将删除最后的0.
如何停止Javascript执行此操作?这是我正在使用的代码 - #pucMoH
包含13.95作为字符串,然后转换为浮点数:
var MoHCost = parseFloat($('#pucMoH').text()).toFixed(2);
var SelectedVal = parseFloat($(this).val()).toFixed(2);
var SelectedSum = MoHCost * SelectedValInt;
答案 0 :(得分:3)
答案在你的问题中; toFixed(2)
:
var MoHCost = parseFloat($('#pucMoH').text()).toFixed(2);
var SelectedVal = parseFloat($(this).val()).toFixed(2);
var SelectedSum = (MoHCost * SelectedValInt).toFixed(2);