如何使quicksearch使用多个条件?

时间:2013-02-11 15:35:21

标签: jquery quick-search

我有jquery的quicksearch插件处理输入,允许过滤表:

$('input#table-filter').quicksearch('table tbody tr');

但是,我现在想做一个调整,用户可以输入多个条件(例如使用文本区域,每个术语在一个单独的行上),过滤器显示所有匹配 any的行< / em>的标准。

1 个答案:

答案 0 :(得分:0)

看起来好像你只需要为它添加一个选项。

$('#table-filter').quicksearch('table tbody tr',{ 
    prepareQuery: function(val){
        return val.toLowerCase().split('\n');
    }
});

https://github.com/riklomas/quicksearch/blob/master/jquery.quicksearch.js#L24

这会导致它将输入值拆分为新行而不是空格。