我有jquery的quicksearch插件处理输入,允许过滤表:
$('input#table-filter').quicksearch('table tbody tr');
但是,我现在想做一个调整,用户可以输入多个条件(例如使用文本区域,每个术语在一个单独的行上),过滤器显示所有匹配 any的行< / em>的标准。
答案 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
这会导致它将输入值拆分为新行而不是空格。