我正在使用我發現在我的表中搜索的腳本,並只顯示包含與搜索輸入字段中的文本相匹配的行的行。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