1- フィルタリング アクションは、キーが押されたときに実行されます。ボタンで実行する方法があります。(つまり、ボタンが押されない限り、テーブルはフィルタされません)。これは、特に巨大なテーブルや複数のテーブルで作業する場合に、多くの点で役立ちます。
2-フィルタリングには2つの方法があります(すべての列またはタグを使用)。列名に従ってフィルタリングできた場合はどうなりますか。
<table>
<tr>
<td name="col1">Column 1 Row 1</td>
<td name="col2">Column 2 Row 1</td>
<td name="col3">Column 3 Row 1</td>
<td name="col4">Column 4 Row 1</td>
</tr>
<tr>
<td name="col1">Column 1 Row 2</td>
<td name="col2">Column 2 Row 2</td>
<td name="col3">Column 3 Row 2</td>
<td name="col4">Column 4 Row 2</td>
</tr>
<tr>
<td name="col1">Column 1 Row 3</td>
<td name="col2">Column 2 Row 3</td>
<td name="col3">Column 3 Row 3</td>
<td name="col4">Column 4 Row 3</td>
</tr>
</table>
3- 入力ボックスに新しい単語を入力するたびにテーブルがリセットされ、すべてのレコードにフィルタリングが適用されます。すべてのレコードをフィルタリングするか、以前にフィルタリングした結果のみをフィルタリングするオプションを提供する方法があるとしたらどうでしょう。あなたの例に次の変更を加えて、これを試しました:
$('input#id_search').quicksearch('table#table.myQS tbody tr'); $('input#id_search2').quicksearch('table#table.myQS tbody tr', .................................次に「id_search」に単語を入力" 次に、最初のフィルタリング アクションの結果をフィルタリングした "id_search2" 内の別の単語。
4- 各テーブルのヘッダーまたはフッターでフィルタリングされたレコード (行) の数を取得する方法はありますか?
5- onafter で外部関数 (つまり、.js ファイルにある関数) を実行する方法。
6- Quicksearch プラグインのドキュメントはどこで入手できますか? 例には記載されていないメソッドがあります (つまり、ID の代わりにクラスを使用します)。
どうもありがとう