如何在bootstrap数据表中插入columnfilter

时间:2016-08-11 06:10:59

标签: javascript jquery datatables

我用数据表绑定了我的html表,搜索,分页和排序等功能正常。但是当我尝试使用

实现列过滤器时
$('#table1').DataTable().columnFilter();`

它不起作用。它显示错误说

  

columnFilter不是一个函数。

1 个答案:

答案 0 :(得分:0)

我以不同的方式完成了它。

$('#demo-dt-basic thead tr th').each(function (i) {        
        var title = "Search "+$(this).text();

        $("<input class='form-control input-sm' type='text' placeholder='" + title + "'/>").appendTo($(this));
        table.columns().eq(0).each(function (colIdx) {
            $('input', table.column(colIdx).header()).on('keyup change', function () {
                table
                    .column(colIdx)
                    .search(this.value)
                    .draw();
            });
        });

} );