次の基本的なテーブルを想像してください ([検索] はフィルター ウィジェットの適用によるものです)。
Name Address
------------------------------------
[search] [search]
------------------------------------
Albert St. Albert Street 2
Mona St. Albert Street 13
私が行ったことは、[検索] 行を非表示にし、テーブルの上に 1 つの入力検索フィールドを配置したことです。次に、次のコードを使用して検索を適用します。
$('#search').on('keyup', function() {
var search = $(this).val();
$('table').find('input.tablesorter-filter').val(search);
$('table').trigger('search', false);
});
ただし、これは AND ベースの動作を使用してテーブルを検索します。つまり、一致が成功するには、行内のすべての列が検索に一致する必要があります。私が代わりに望むのは、列のいずれかが一致する場合、その行は正常に一致することです (つまり、OR ベースの動作)。
検索ボックスに入力Albert
すると、最初の行だけでなく、両方の行が返されます。
それで、これはtablesorterを使って可能ですか?