В готовой функции У меня есть функция щелчка связыванияИзбегайте повторного связывания событий для динамически добавленных элементов DOM?
$(function(){
$(".classClick").click(function(){
alert("Clicked");
});
$(selector).append("<div id="dynamic" class="classClick">Hello</div>");//Added after binding
});
dynamic
События щелчка не сработает, потому что не было ни одного такого элемента в то время как связывание div
. Я не хочу запускать событие для всех элементов с классом classClick
(динамический или нет). Как я могу это сделать?
Update: Кроме того,
мне было трудно определить функцию, которая выполняется событие щелчка (из большого набора кода). Как я могу принять лучшую архитектуру, чтобы я мог узнать, какая функция будет выполнена?
Вопрос обновляется. Смотрите также! Спасибо! –
Не думаю, что я последую за вашим обновлением, не могли бы вы повторить повтор? –
Могу ли я использовать '.classClick' вместо тела и избежать его в функции' on'? –