Показать сообщение отдельно
  #1 (permalink)  
Старый 22.08.2017, 17:42
Новичок на форуме
Отправить личное сообщение для BigNewGod Посмотреть профиль Найти все сообщения от BigNewGod
 
Регистрация: 12.05.2017
Сообщений: 4

Работа скрипта в на конкретном блоке
Есть список с товарами. В каждом пункте есть блок с количеством едениц, и две кнопки + и -. Если есть более одного товара то не зависит на каком блоке кликать скрипт работает на всех, а нужно чтобы только на блоке на котором происходит действие.





Код jQuey:

var result = $('.cart__goods_item .cart__numbers_result');
    var rel = $('.cart__goods_item .cart__numbers_reload');
    var i = 1;

    $('.cart__goods_item .cart__numbers_plus').on('click', function() {
        if (i < 10) {
            i++;
            result.text(i);
        }
    });
    $('.cart__goods_item .cart__numbers_minus').on('click', function() {
        if (i > 1) {
            i--;
            result.text(i);
        }
    });
    rel.on('click', function() {
        i = 1;
        result.text(i);
    });
Ответить с цитированием