我有一个简单的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();
});