很抱歉造成混淆,请参阅下面的简化示例。我知道如何使用 JQuery 的动态结构来做到这一点:
这在作为 .innerHTML 插入后有效:
<button class='ctrl_row'>Click Me</button>
$(document).on("click", ".ctrl_row", function(){
//do something
});
这在插入为 .innerHTML 后不起作用:
<button onclick='preview()'>Click Me</button>
function preview() {
//do something
}
我有相当数量的纯 JavaScript(不是 JQuery)写在一个 php 循环(很多 getElementById)中,它可以工作,所以我不想转换它,那么我如何让纯 JavaScript在被 AJAX 加载后工作?