JQuery dataTable table.column未定义

时间:2016-10-18 19:30:00

标签: jquery datatables

我目前正在使用DataTable,但我有以下错误:

  

table.columns未定义

$selector.html(data);
var table = $selector.find('table').DataTable({
  "bLengthChange": false,
  "order": [[ 0, "desc" ]],
  initComplete: function() {
    table.columns().every( function () {
       var that = this;
       $('input', this.footer()).on('keyup change', function () {
         if ( that.search() !== this.value ) {
           that
             .search( this.value )
             .draw();
         }
       });
    });
  }
});

我的代码出了什么问题?

1 个答案:

答案 0 :(得分:1)

调用table回调时尚未定义变量initComplete

更改

initComplete: function() {
    table.columns().every( function () {

initComplete: function(settings){
   var api = new $.fn.dataTable.Api(settings);
   api.columns().every( function () {