http://www.marceble.com/2010/02/simple-jquery-table-row-filter/
var data = this.value.split(" ");
$.each(data, function(i, v){
jo = jo.filter("*:contains('"+v+"')");
});
现在,我需要的是,不再过滤包含输入字段中每个单词的行。我想要过滤包含输入字段中至少一个单词的所有行。
我尝试的一种方法是将每个过滤列表放入数组中...
var rows = new Array();
$.each(data, function(i, v){
rows[i] = jo.filter("*:contains('"+v+"')");
});
在这个阶段,我必须将“行”数组中的所有行合并并显示它们。我不知道如何确切地做到这一点。
上面的脚本示例 - http://marceble.com/2010/jqueryfilter/index.html?TB_iframe=true&width=720&height=540 如果我在过滤器中输入“cat six”,我想显示三行。