Не удается заставить этот Javascript-код работать

$(document).ready(function(){
$('#quantity').onkeypress(function(){
 var itemFee = 0;
 if ('#itemFee' = 'Item Price: $100'){
 itemFee = 100;
 }
 else if ('#itemFee' = 'Item Price: $185'){
 itemFee = 185;
 }
 else if ('#itemFee' = 'Item Price: $255'){
 itemFee = 255;
 }
 else if ('#itemFee' = 'Item Price: $395'){
 itemFee = 395;
 }
 else if ('#itemFee' = 'Item Price: $20'){
 itemFee = 20;
 }
 var quantity = $('#quantity').html;
 var totalFee = quantity * itemFee;
 $('#totalFee').html(totalFee);
});
});

Не уверен, что с ним не так. Но я хочу, чтобы он возвращал общий сбор за всю транзакцию, прежде чем попасть в представление.

Любая помощь будет оценена по достоинству.

благодаря

1 ответ

Holy drap, For starters = ASSIGNS значение переменной, === является оператором сравнения, который вы ищете. Вы должны изучить основную логику, прежде чем задавать вопросы здесь, человек.

licensed under cc by-sa 3.0 with attribution.