[英]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.