[dataTables.js error] Uncaught TypeError: myTable.row is not a function

使用dataTables.js时遇到的问题。

代码如下:

 var myTable = $('#dynamic-table')
.dataTable({
bAutoWidth : false,
"aoColumns" : [ {
"bSortable" : false
}, null, null, null ],
"aaSorting" : [],
}); $('#dynamic-table tbody').on( 'click', 'input', function () {
var data = myTable.row( this ).data();
});

解决办法一:

修改第2行的创建接口,修改后的代码如下:

 2       .DataTable({

解决办法二:

修改第11行的调用接口,修改后的代码如下:

11       var data = myTable.api().row( this ).data();

以上方法二选一即可。

上一篇:svg学习笔记(二)


下一篇:python练习题,写一个方法 传进去列表和预期的value 求出所有变量得取值可能性(例如list为[1,2,3,4,5,6,12,19],value为20,结果是19+1==20只有一种可能性),要求时间复杂度为O(n)