Datatables 仅在有效查询上搜索数据表

Datatables 仅在有效查询上搜索数据表,datatables,Datatables,如果我有一个可搜索的$().dataTable对象,如何防止对无效数据启动搜索 例如,假设我希望仅当搜索的所有字符都是数字时才执行搜索。您可以覆盖默认事件处理程序,并使用isNaN()计算输入: var table=$('#示例').DataTable({ initComplete:function(){ var api=this.api(); $('.dataTables_filter input').unbind().bind('keyup',function(){ 如果(!isNaN(此.

如果我有一个可搜索的
$().dataTable
对象,如何防止对无效数据启动搜索


例如,假设我希望仅当搜索的所有字符都是数字时才执行搜索。

您可以覆盖默认事件处理程序,并使用
isNaN()
计算输入:

var table=$('#示例').DataTable({
initComplete:function(){
var api=this.api();
$('.dataTables_filter input').unbind().bind('keyup',function(){
如果(!isNaN(此.value)){
api.search(this.value).draw()
}
})
} 
})