在 jquery 数据表中,我收到错误 table.column is not a function

<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 循环获取表数据,我希望它应该只有三列,我该怎么做。

请您参考如下方法:

只需将 dataTable() 更改为 DataTable(),如下所示。

var table = $('#lsotable').DataTable(); 


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!