@Genri_Rus

Как добавить больше элементов при клике?

Никак не могу понять, почему у меня не добавляется больше одного элемента в модальное окно, когда я кликаю на кнопку "Переместить"?

Вот пример: https://codepen.io/Genri_Rus/pen/eajaQo

const icon = $('.icon-right');
const modal = $('.modal');

$('.move').click(function() {
    let imgCat = $(this).parent().find('img').attr('src');
  
    modal.addClass('modal-open').text('Каталог');
    let modalCat = '<div class="modal-item"><img src="' + imgCat + '"></div>';
    $(modal).append(modalCat);
    setTimeout(function() {
      $('.modal-item').addClass('show-item');
    }, 80);
})
  • Вопрос задан
  • 137 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Вызывая метод text, вы затираете содержимое элемента. Чтобы не терять ранее добавленный контент, добавляйте текст в отдельный элемент. Например.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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