Динамическое добавление и обработка на js jqeury

157
01 марта 2018, 12:15

есть обычный див на нём есть спан на который при нажатии добавляется точно такой же блок клик и добавление блока идёт динамически через $('body').on('click','.memadd',function(){}); всё работает но с багом, при одно нажатии добавляется как надо такой же блок при новом нажатии на добавленный блок добавляется уже 2 блока, чтото я не так делаю наверное?

Answer 1

Вы выполняете код

$('body').on('click','.memadd',function(){...});

больше одного раза.

Update

Пардон, дело оказалось в другом.

$(".memadd").after(...);

Добавляет новый html после каждого элементa с классом memadd. Используйте

$(".memadd").last().after(...);
READ ALSO
Загрузка странички AJAX-ом

Загрузка странички AJAX-ом

При загрузки странички аяксом

294
React JS - Как при помощи ref изменять состояния компонентов динамически?

React JS - Как при помощи ref изменять состояния компонентов динамически?

При помощи socket'a приходят данныеЕсть таблица, в которую эти данные попадают, у каждой ячейки есть ref, который равен её id

189
проблемы с открытием mmenu

проблемы с открытием mmenu

Вопрос к тем, кто юзал mmenuПри клике происходит перенос в шапку сайта и только после этого открывается меню

170