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

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

代码如下:

 1 var myTable = $('#dynamic-table')
 2       .dataTable({
 3         bAutoWidth : false,
 4         "aoColumns" : [ {
 5           "bSortable" : false
 6         }, null, null, null ],
 7         "aaSorting" : [],      
 8       });
 9      
10         $('#dynamic-table tbody').on( 'click', 'input', function () {
11           var data = myTable.row( this ).data();
12         });

解决办法一:

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

 2       .DataTable({

 解决办法二:

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

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

以上方法二选一即可。

posted @ 2016-04-13 14:33  一沙世界  阅读(2171)  评论(0编辑  收藏  举报