@AlexAll

Как в jQuery использовать старое значение поля после его изменения?

Делаю выбор количества товаров, цель изменять цену при выборе количества товара. Сделал такой вариант, но проблема в том что каждый последующий раз добавления товара или его уменьшения, Количество товара умножается на ту цену которая стала после предыдущего изменения, например 100 рублей 1 штука, 2 штуки 200 р 3 штуки уже 600 р 4 штуки 2400 и т.к. В общем надо чтобы каждый раз умножалось количество на изначальную цену как это сделать? вот мой код

$( ".input_quantity" ).change( function() {
    
  var weight = $(this).parent('.bg_item').find(".span_weight").html();
  var price = $(this).parent('.bg_item').find(".span_price").html();
  var input_quantity = $(this).val();

 var new_weight = weight * input_quantity;
 var new_price = price * input_quantity;
$(this).parent('.bg_item').find(".span_weight").html(new_weight);
$(this).parent('.bg_item').find(".span_price").html(new_price);
});
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы