2014-05-12 2 views
-2

내 스크립트에서 제대로 작동하지 않습니다내 jQuery를 가격 계산은 모든

$(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

시도했지만 작동하지 않았으므로 전체 스크립트가 더 이상 작동하지 않습니다. – user3616464

+0

jsFiddle에서 문제를 복제 할 수 있습니까? –

답변

3

당신은 사용할 수 있습니다

base_cost *= x; 
base_cost *= y; 

대신 : 단지`*`와`+`대체 뭐가 잘못

base_cost += x; 
base_cost += y; 
+0

죄송합니다. 더 이상 작동하지 않습니다. – user3616464