使用着名的dataTables插件,每次我将行绘制到要显示的表时,rowCallback都会向该行添加一个单击处理程序,因此该事件会多次触发。 一个人怎么能避免这种行为?
我的回调
rowCallback: function( row, data, index ) {
$(row).on("click", function(){
callMyMethod();
});
$(row).on("dblclick", function(){
});
},
答案 0 :(得分:1)
尝试更新事件处理程序,如:
$(row).off("click").on("click", function() {
console.count('Clicked');
});
$(row).off("dblclick").on("dblclick", function() {
console.count('Double Clicked');
});