【发布时间】:2019-01-06 01:48:51
【问题描述】:
我需要将一个事件附加到一个动态创建的元素上。使用 jQuery,我可以使用以下代码将其存档:
$("body").on("click", ".my-element", function() {});
如果我添加了一个新的.my-element,它会自动附加该事件。
我不是通过document.createElement("div"); 创建元素,而是使用pjax 重新加载页面的某些部分,因此主 JavaScript 文件只加载一次,因此需要附加事件动态的。
如何使用原生 JavaScript 实现这一点?
【问题讨论】:
-
请取消标记为重复。您发布的答案是用 jquery 制作的。
标签: javascript html events event-handling pjax