2014-02-07 107 views
1

我想将tr click事件绑定到我的数据表。动态事件绑定未触发

现在这是我的代码:

$(myDataTable).find("tbody tr").on("click", function (e) { 
//do the magic 
}); 

它适用于第一页。在第二页上我没有点击事件。

.live和.delegate也不起作用。

任何人有解决方案,可以说为什么这不工作? 我不想使用dataTables呈现回调。

+0

能否请您提供的jsfiddle –

回答

1

绑定到动态元素必须这样做

$(myDataTable).on("click","tbody tr", function (e) { 
//do the magic 
}); 

。对(事件[,选择器] [,数据],处理程序(eventObject)传递)

Documentation

+0

[,选择] [数据],参数选项,以便OP代码是确定 –

+0

@PranayRana如果要素为OP的代码不会工作 – Anton

+0

确定你的代码我有你... –