我想實現一個div
內點擊功能與一些嵌套子標籤,如span
,td
等。但是,這些嵌套的標籤是動態加載,大都採用ajax()
。返回的結果使用.html(data)
函數顯示。但是,一旦數據發生變化並添加新標籤,用於檢測點擊的舊JavaScript就不再有效。點擊功能後使用html的動態變化的數據()
我想知道是否有辦法使這項工作?
什麼我談論的例子可以發現here。
我想實現一個div
內點擊功能與一些嵌套子標籤,如span
,td
等。但是,這些嵌套的標籤是動態加載,大都採用ajax()
。返回的結果使用.html(data)
函數顯示。但是,一旦數據發生變化並添加新標籤,用於檢測點擊的舊JavaScript就不再有效。點擊功能後使用html的動態變化的數據()
我想知道是否有辦法使這項工作?
什麼我談論的例子可以發現here。
你應該附加事件處理程序的包裝元素上像這樣:
$("#testing").on("click", "span", function() {
alert("now?");
});
$("#testing").html("<span>How about now?</span>");
查找到(HTTP [3個參數的jQuery的'。對()'版] //api.jquery.com/on/) – Pointy 2013-05-05 23:10:28