У меня есть этот код, но он не работает должным образом.несколько входных значений добавить или вычесть всего
Идея состоит в том, что каждый вход имеет значение и сумму или вычитает его значение из общей цены в зависимости от того, как вы нажимаете вверх или вниз.
Прямо сейчас добавление и добавление и добавление как сумасшедшие.
спасибо.
в JS:
$(document).ready(function() {
$(".quantity").each(function(){
$(this).change(function(){
var quantity = ($(this).val());
var ammount = ($(this).attr("data-price"));
var price = $(this).closest(".bookSection").find(".item_price").html();
var subtotal = ammount * quantity;
var total = parseInt(subtotal) + parseInt(price);
$(this).closest(".bookSection").find(".item_price").html(total);
});
});
});
здесь пример: http://jsbin.com/tolequyobi/1/edit?html,js,output
Каждый раз, когда величина изменения, вы добавляете подытог к цене. Вы никогда не вычитаете ничего из цены. – Jerrad