私は自分のテーブルで検索し、検索入力フィールドのテキストと一致する行を含む行のみを表示するスクリプトを使用しています。私が試したjquery filter tableしかし1つの列を除外します
...
$("#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(); });
しかし、今、私は、テーブルの2つの列を除外するには、彼らは両方ともクラス「.nosearch」を持っている必要があり、 が、私はこれを行う方法がわかりません:
var jo = $("#fahrzeugliste").find("tr:not(.nosearch)");
ともフィルタ機能で
:jo = jo.filter("*:not(.nosearch):containsIgnoreCase('"+v+"')");
が、両方が動作しません。
ありがとう!!できます!申し訳ありませんが、htmlを表示していませんでしたが、とにかくそれを解決しました... – dacami