我正在使用我发现在我的表中搜索的脚本,并只显示包含与搜索输入字段中的文本相匹配的行的行。jquery筛选器表但排除一列
$("#searchfahrzeuge").keyup(function(){
$("#fahrzeugliste").find("tr").hide();
var data = this.value.split(" ");
var jo = $("#fahrzeugliste").find("tr");
$.each(data, function(i, v){
jo = jo.filter("*:containsIgnoreCase('"+v+"')");
console.log(jo);
});
jo.show(); });
但现在我要排除的表的两列,它们都有一个类“.nosearch”, 但我不知道怎么做这个...
我试着:
var jo = $("#fahrzeugliste").find("tr:not(.nosearch)");
,并在过滤功能:
jo = jo.filter("*:not(.nosearch):containsIgnoreCase('"+v+"')");
但都不起作用。
谢谢!有用!对不起,没有显示HTML,但你解决了它呢... – dacami 2012-03-31 19:01:47