我的jQuery价格计算根本没有正常工作

时间:2014-05-12 16:30:34

标签: javascript jquery html shop

我的剧本:

$(function() {

    var base_price = 0;
    CalculatePrice();

    $(".math1").on('change', function(e) {
        CalculatePrice();
    });


    function CalculatePrice() {
        var base_cost = base_price;
        $(".c1").each(function(index) {
            var x = $(this).find('option:selected').data("price");
            base_cost += x;
        });
        $(".c2").each(function(index) {
            var y = $(this).find('option:selected').data("price");
            base_cost += y;
        });

        $("#price").text(base_cost*32);    
    }


});

这个脚本将执行所有数据价格+彼此选择的数据 - 价格我希望它做的数据价格*每个选定的数据价格。我怎么能这样做?

1 个答案:

答案 0 :(得分:3)

您可以使用:

base_cost *= x;
base_cost *= y;

而不是:

base_cost += x;
base_cost += y;