[英]Dynamic event binding not firing
我想將tr click事件綁定到我的數據表。
現在是我的代碼:
$(myDataTable).find("tbody tr").on("click", function (e) {
//do the magic
});
它適用於第一頁。 在第二頁上,我沒有點擊事件。
.live和.delegate也無效。
有解決方案的人,可以說為什么這行不通嗎? 我寧願不使用dataTables渲染回調。
要綁定到動態元素,您必須執行此操作
$(myDataTable).on("click","tbody tr", function (e) {
//do the magic
});
.on(事件[,選擇器] [,數據],handler(eventObject))
要使用動態元素,請使用以下代碼
$(myDataTable).on("click","tbody tr", function (e) {
//do the magic
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.