我有一个 div:
<div id="div1"></div>
和一个脚本:
$(document).ready(function() {
$('#div1').load('/something/sub_something');
});
在同一页上。something/sub_something
页面加载正常,并且:
document.getElementById("[dynamic_id_1]_folder_link").onclick = function(){
div_refresh();
}
然后div_refresh();
刷新<div id="div1"></div>
。现在,在现在刷新的任何新创建的动态 id 上调用的任何 javascript 函数<div id="div1"></div>
都不起作用。我猜这是因为jquery不知道自从div更新以来创建的新id,因为它们是动态生成的。我怎样才能让它解决新的 id 并运行它:
document.getElementById("[dynamic_id_1]_folder_link").onclick = function(){
div_refresh();
}
代码就可以了?