尝试使用fnFilter
dataTable()
$('#search-users').on('keyup',function(){
if(tblActive){
tableActive._fnFilter($(this).val());
tableActive._fnDraw();
}
});
无法获得不区分大小写的数据过滤器。我希望我的桌子能够搜索价值,无论他们的情况如何。我试着给予
tableActive._fnFilter($(this).val(),true);
但无法搜索不区分大小写的数据。
答案 0 :(得分:1)
1.10.4 jquery.dataTables.js
然后使用API!默认情况下,dataTables过滤 不区分大小写。要么:
var tableActive = $(<selector>).DataTable({ .. });
$('#search-users').on('keyup', function() {
tableActive.search( this.value ).draw();
})
或id你使用oldschool dataTable()
初始化因为你需要jQuery实例:
var tableActive = $(<selector>).dataTable({ .. });
$('#search-users').on('keyup',function() {
tableActive.api().search( this.value ).draw();
})
只有当您实际想要 区分大小写过滤时,您才需要:
var tableActive = $(<selector>).DataTable({
caseInsensitive: false
});