2017-02-10 44 views
-1

私は選択された数に応じて座席のコストを計算しようとしていますが、最初の座席のコストは残りの部分と異なります。入力因子に応じて変数の値を計算します

最初= 2250の 余分な席は私の構文と計算がどうあるべき995

で充電されていますか?

//seats variable 

var costOfSeats; 


//Calculate cost of seats and display cost of seats 

$('#range--seats').on("change", function() { 

if ($(this).val(1)) { 
    costOfSeats == 2250; 
} else { 
    costOfSeats == costOfSeats + ($(this).val(-1) * 995);// problem here 
} 

$('.output--seats').val("£" + costOfSeats); 
}).trigger("change"); 

答えて

1
var n = 3; //number of seats 
var sum = 0; 
var extraSeat = 995; 
var seat = 2250; 

if (n != 0) { 
    sum = seat + ((n-1) * extraSeat) 
} 
+0

これは 'n 'のためにこれを行うのは大丈夫ですか?var n = $('#range - seats ')。 //座席数 '? – Amesey

+0

はい使用しています –

+0

このコードは質問に答えるかもしれませんが、問題の解決方法や理由を追加すると、回答の長期的価値が向上します。 –

0
if ($(this).val(1)) { 
    costOfSeats == 2250; 
} else { 
    costOfSeats == costOfSeats + ($(this).val(-1) * 995);// problem here 
} 

代わりcostOfSeats = costOfSeatscostOfSeats == costOfSeatsを、使用しています。値を比較するのではなく、値を比較しています

関連する問題