固定された左の列テーブルを作成し、特定の列が行ではないことを示す検索を組み込みたいとします。固定された左のヘッダー列のテーブル検索
はこれまでのところ、私は行のみを表示するこの発見しました: How to perform a real time search and filter on a HTML table
をしかし、私のヘッダが列にあるので、このアプローチは非常にうまく機能しません。
はところで、ほとんどのJavaScriptのnoob午前、そう私と一緒にクマ..:P
私がやろうとしているかを示している私のcodepenをチェックアウトしてください。 http://codepen.io/genemiester/pen/qZrpgZ
var $rows = $('#table tr');
$('#search').keyup(function() {
var val = $.trim($(this).val()).replace(/ +/g, ' ').toLowerCase();
$rows.show().filter(function() {
var text = $(this).text().replace(/\s+/g, ' ').toLowerCase();
return !~text.indexOf(val);
}).hide();
});
が、これは明らかであると思いますか?助けをあらかじめありがとう!
あなたは、アレイ内のコンテンツを一覧表示し、配列を検索できます。ところで、return文で!〜の関数を知りたいです。 –
ソースデータをフィルタリングし、テーブルを再レンダリングするだけです。 – Shilly
実際、私はjs noobだと言いましたが、私が使ったスクリプトは、別のフィルタ関数で見つけたものです。:p –