数据表禁用自动过滤器并添加了一个按钮

use*_*830 4 javascript jquery datatables

我正在使用datatables插件,我想禁用桌面上的自动过滤器,而是在他们完全输入文本并准备好进一步搜索时放置一个搜索按钮.

JSfiddle:

$(document).ready(function() {
    $('#example').dataTable();
} );
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/84KNZ/

按钮(href)是"Go filter"

任何的想法 ?

谢谢

mar*_*ith 12

首先要做的是解除搜索输入中的默认keyup事件的绑定:

$("div.dataTables_filter input").unbind();
Run Code Online (Sandbox Code Playgroud)

然后我们需要从链接点击事件中调用datatable过滤:

 $('#filter').click(function(e){
        oTable.fnFilter($("div.dataTables_filter input").val());
    });
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/84KNZ/3/