使用JQuery Datatables,如何在初始化表后定义函数的initComplete中触发行事件?

时间:2017-05-09 13:30:36

标签: jquery datatables

如果我的生产代码如下所示,则在选择valid中的第一行时,true未定义。如何在rowClick回调中初始化dataTable后触发其处理程序定义的事件?

initComplete

1 个答案:

答案 0 :(得分:0)

我不确定我理解你在说什么,但听起来你想将点击事件绑定到第一行 - 这是正确的吗?如果我误解了,请道歉。

如果我理解正确,那么您可以在rowCallback中执行此操作。

$('#exampleTable').DataTable({
    "rowCallback": function (row, data, index ) {
         $(row).on("click", function (e) {
            console.log('hi');
          });
    }
});

此示例将向每行添加一个click事件。单击时,事件会将单词“hi”记录到控制台。要仅将事件添加到第一行,您可以添加一个条件,在创建事件之前检查index值。