我有一個表,並在第一列中有一個附加onclick事件的div。單擊按鈕時,我想更改div內的文本,但似乎刪除了onclick事件。我該如何阻止它刪除事件或事後重新添加事件?更改DIV文本內部刪除事件處理程序
我會發布我目前下面的內容。
感謝
var _rows = $("#tableData").find("tr:gt(0)");
$(_rows).each(function() {
var $me = $(this);
$me[0].childNodes[0].innerText = "+";
});
這不會被添加到動態加載的元素。你可能會需要使用.on或.live – 2013-05-09 11:07:44
@GaneshBora - 認真!如何將文本添加到不存在的元素,以及如何使用on()來做這件事,以及與動態創建元素的其他答案有什麼不同? – adeneo 2013-05-09 11:10:35
之後重新添加事件意味着元素正在被添加,然後頁面加載。所以我們必須專門使用.on或.live方法。 – 2013-05-09 11:35:52