我有一個div:解決新創建的動態元素的ID
<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>
。現在,任何調用現在刷新的<div id="div1"></div>
中新創建的動態ID的JavaScript函數都不起作用。我猜這是因爲jquery沒有意識到自從動態生成div以來更新的新id。我怎樣才能得到它以解決新的ID和運行相同:
document.getElementById("[dynamic_id_1]_folder_link").onclick = function(){
div_refresh();
}
代碼呢?
爲什麼在創建div之後使用getElementById而不是$?此外,向我們展示如何在#div1 – kushyar