如何避免dataTables rowCallback上的多事件绑定

时间:2017-11-10 15:24:07

标签: jquery datatables

使用着名的dataTables插件,每次我将行绘制到要显示的表时,rowCallback都会向该行添加一个单击处理程序,因此该事件会多次触发。 一个人怎么能避免这种行为?

我的回调

        rowCallback: function( row, data, index ) {
            $(row).on("click", function(){
                callMyMethod();
            });

            $(row).on("dblclick", function(){
            });
        }, 

1 个答案:

答案 0 :(得分:1)

尝试更新事件处理程序,如:

$(row).off("click").on("click", function() {
  console.count('Clicked');
});

$(row).off("dblclick").on("dblclick", function() {
  console.count('Double Clicked');
});