Я пытаюсь применить событие live click для динамически добавленного элемента к редактируемому iframe.применение живых jquery-событий к содержимому iframe
$('#iframeView').contents().find('*').on("click", function(e) {
e.stopPropagation();
e.preventDefault();
selectItemElement($(this));
});
Это работает, что он применяет события к элементам в IFRAME, но если я добавить новые элементы в IFRAME они больше не получить на событие щелчка. Таким образом, он не применяет живые события.
любая идея, как заставить это работать?
'$ ('# iframeView') содержание() найти ('тело') на ("щелчок", '*', функция (е) {...});' Для... hover, делегировать события mouseenter mouseleave –
событие hover, которое я знаю, как это сделать. Прямо сейчас я не могу понять, почему событие click не применяется к новым динамическим элементам, которые я добавляю к iframe. –
@RichardTorcato Потому что вы не делегируете событие click –