Я использую jQuery для добавления HTML в DOM. После вставки я хотел бы создать обработчик событий, который вызывается на keyup
и нажимает на ссылку, добавленную в el
. Однако jQuery не находит элемент a
, поскольку он был добавлен после загрузки страницы.Нажмите на динамически добавленную ссылку на KeyUp с jQuery
var el = $("#name");
// add content to el
$(document).keyup(function(e) {
el.find('a').click();
});
Как обновить DOM в el
? Я знаю, что есть on()
(и его предшественники) в jQuery. Тем не менее, они не помогают мне, поскольку событие не, зарегистрированное на добавленном элементе, но на документе и еще одно событие происходит только на вновь добавленном элементе. Любые идеи о том, как это решить?
Как насчет связывания события KeyUp при добавлении контента? – Virus721
Обработчик событий 'keyup', видимо, только срабатывает в элементах' input' и 'textarea'. – str
Вы тоже пытались привязать его к окну? – Virus721