table.column不是jquery datatabbe中的函数

时间:2016-07-20 06:09:15

标签: javascript php jquery datatables

在jquery数据表中我得到错误表.column不是函数

<script>

$(document).ready(function() {
    var table = $('#lsotable').dataTable();

    $("#lsotable thead th").each( function ( i ) {

        var select = $('<select><option value=""></option></select>')
            .appendTo( $(this).empty() )
            .on( 'change', function () {
                table.column( i )
                    .search( $(this).val() )
                    .draw();
            } );

        table.column( i ).data().unique().sort().each( function ( d, j ) {
            select.append( '<option value="'+d+'">'+d+'</option>' )
        } );
    } );
} );
</script>

我正在从while循环中对表数据进行统计,我希望它应该只有三列,我该怎么做。

3 个答案:

答案 0 :(得分:1)

只需将/var/log/tomcat7/superx.log { copytruncate weekly rotate 52 compress nomail missingok create 640 tomcat7 adm } /var/log/tomcat7/superx-dbforms.log { copytruncate weekly rotate 52 compress nomail missingok create 640 tomcat7 adm } /var/log/tomcat7/saiku.log { copytruncate weekly rotate 52 compress nomail missingok create 640 tomcat7 adm } 更改为dataTable(),如下所示。

DataTable()

答案 1 :(得分:0)

看起来您使用的是旧版本的数据表库。我尝试使用Datatable版本1.10.12,它工作正常。

答案 2 :(得分:0)

那些在数据表版本 1.9。* 中遇到类似问题的人可以在这里查看:
Link