1
私のクエリの出力をフィルタリングするJavaScript(jquery)があります。しかし、wenは出力テーブルをフィルタリングしようとします、フィルタは隠れたカラム値を見つけます。
フィルタリング中にこの非表示の列を除外する必要があります。ここで
コードです:JavaScriptでの補間中に列を除外する方法
var $rowsActiveUser = $('#ku_list tr');
$('#search_ku').keyup(function() {
var val = $.trim($(this).val()).replace(/ +/g, ' ').toLowerCase();
$rowsActiveUser.show().filter(function() {
var text = $(this).text().replace(/\s+/g, ' ').toLowerCase();
return !~text.indexOf(val);
}).hide();
});
とフィドルは、あなたが "9C" をフィルタリングする場合はuが2出力が表示されます。ここでfiddle is here
されます。 1つは隠し列にあり、もう1つはMACアドレス列にあります。私は私のフィルタープロセスで隠されたものを排除したい。スクリプトを変更するにはどうしたらいいですか?
と比較テキストを取得する前にクローンから非表示の行を削除し、その後、列のクローンを作成し、はい、それは動作します。しかし、私はそこに隠された価値を保存しなければなりません。その行を変更するにはこの値が必要です。 enry id条件を使用してユーザー接続を削除するなど。 – TFC
値はそのままですが、元のHTMLから何らかの形で削除されませんか? – adeneo
私は私の本当の環境でそれをテストしました。それは完全に動作します。あなたの助けてくれてありがとう。よろしく... – TFC