Задать вопрос

Как каждый раз при нажатии на кнопку добавлять id товара в конец массива?

Как каждый раз при нажатии на кнопку "Добавить в корзину" добавлять id товара в конец массива?
У меня каждый раз записывается последнее значение.
<a href="#" data-id="1" class="product__cart">В корзину</a>
<a href="#" data-id="2" class="product__cart">В корзину</a>
<a href="#" data-id="3" class="product__cart">В корзину</a>

$(document).on('click', '.product__cart', function (event) {
        event.preventDefault();

        var id_product = $(this).data("id");
        var arr = [];
        
        arr.push(id_product);
});
  • Вопрос задан
  • 132 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
var arr = [];

$(document).on('click', '.product__cart', function (event) {
        event.preventDefault();

        var id_product = $(this).data("id");
        
        arr.push(id_product);
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы