我使用 jQuery 向 DOM 添加一些 HTML。插入后,我想创建一个事件处理程序,它被调用keyup
并单击添加到el
. 但是,jQuery 没有找到a
加载页面后添加的元素。
var el = $("#name");
// add content to el
$(document).keyup(function(e) {
el.find('a').click();
});
如何更新 DOM 中的 DOM el
?我知道 jQuery 中有on()
(及其前身)。但是,它们对我没有帮助,因为事件没有在添加的元素本身上注册,而是在文档上注册,另一个事件只是在新添加的元素上发生。关于如何解决这个问题的任何想法?