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

Как удалить товар после предупреждения?

Добрый день, подскажите пожалуйста, я, не особо рублю в js. В общем есть список товаров, на каждой карточке товара имеется кнопка удалить. Задача - перед удалением показать модальное окно, с кнопкой подтвердить. Загвоздка в том что модальное окно ничего не знает о том на каком товаре произошло событие и соответственно не понятно как удалить именно тот товар на котором произошло событие удаления (клик)
  • Вопрос задан
  • 35 просмотров
Подписаться 1 Средний 1 комментарий
Решения вопроса 1
@survivor2005 Автор вопроса
В общем решил так: Предварительно проставил айдишники у кнопок товара в цикле
const productRemoveBtn = document.querySelectorAll('[data-product=remove-product]'); //кнопка удаления у продукта
    const modalRemoveBtn = document.querySelector('[data-remove=remove]'); //Кнопка подтвреждения удаления у модального окна
    let currentTarget = null;
    for(let prb of productRemoveBtn) {
        prb.addEventListener('click', function(){
            currentTarget = prb;
        });
    }
      modalRemoveBtn.addEventListener('click', function(){
          currentTarget.form.submit();
      });
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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