数据价格错误,尾随零

时间:2016-06-28 04:02:19

标签: javascript jquery

我有一个简单的jquery脚本,允许用户通过复选框查看他们在表单上选择的服务的总价格。

价格计算器很简单,工作正常。但是,只要价格结束时有一个尾随零(例如14.90),它就不会计算,而是汇总到价格的末尾(而不是默认价格或其他价格)。在这种情况下还有另一种方法吗?

问题在于:

https://jsfiddle.net/tn5xtfss/

var base_price = 0;



function CalculatePrice() {
    var base_cost = base_price;
    $(".quote--price:checked").each(function() {
        base_cost += $(this).data("price");
    });

    $("#final_price").text(base_cost);
}

CalculatePrice();

$(".quote--price").click(function() {
    CalculatePrice();
});

1 个答案:

答案 0 :(得分:2)

解析你的号码

 base_cost += parseFloat($(this).data("price"));

demo