如何在 jquery 中使用 fnFilter() 在 dataTable() 中不区分大小写?
How to do caseinsensitive in dataTable() using fnFilter() in jquery?
尝试搜索 table,不考虑使用 fnFilter
搜索 dataTable()
的情况
$('#search-users').on('keyup',function(){
if(tblActive){
tableActive._fnFilter($(this).val());
tableActive._fnDraw();
}
});
无法获得不区分大小写的数据过滤器。我希望我的 table 搜索值而不考虑它们的大小写。我试过给
tableActive._fnFilter($(this).val(),true);
但是无法搜索不区分大小写的数据。
1.10.4 jquery.dataTables.js
那就用API吧!默认情况下,dataTables 过滤 是 不区分大小写。要么:
var tableActive = $(<selector>).DataTable({ .. });
$('#search-users').on('keyup', function() {
tableActive.search( this.value ).draw();
})
或者您使用旧式 dataTable()
初始化因为您需要 jQuery 实例:
var tableActive = $(<selector>).dataTable({ .. });
$('#search-users').on('keyup',function() {
tableActive.api().search( this.value ).draw();
})
仅当您确实想要 区分大小写 过滤时才需要:
var tableActive = $(<selector>).DataTable({
caseInsensitive: false
});
尝试搜索 table,不考虑使用 fnFilter
搜索 dataTable()
$('#search-users').on('keyup',function(){
if(tblActive){
tableActive._fnFilter($(this).val());
tableActive._fnDraw();
}
});
无法获得不区分大小写的数据过滤器。我希望我的 table 搜索值而不考虑它们的大小写。我试过给
tableActive._fnFilter($(this).val(),true);
但是无法搜索不区分大小写的数据。
1.10.4 jquery.dataTables.js
那就用API吧!默认情况下,dataTables 过滤 是 不区分大小写。要么:
var tableActive = $(<selector>).DataTable({ .. });
$('#search-users').on('keyup', function() {
tableActive.search( this.value ).draw();
})
或者您使用旧式 dataTable()
初始化因为您需要 jQuery 实例:
var tableActive = $(<selector>).dataTable({ .. });
$('#search-users').on('keyup',function() {
tableActive.api().search( this.value ).draw();
})
仅当您确实想要 区分大小写 过滤时才需要:
var tableActive = $(<selector>).DataTable({
caseInsensitive: false
});