2017-12-19 18 views
0

私はdatatablesライブラリを使用しています。私はテーブルに値 'John Mary'を含む列を持っています。 'John'または 'Mary'のいずれかを検索すると、このレコードを検索結果から除外することはできますか? 'John Mary'レコードを出力の一部にすることはできません。 'John Mary'が検索されたときにのみ表示されます。jqueryでデータを表示/検索する方法列全体のデータが検索された文字列と一致する場合はDatatable?

+0

サーバサイド検索を使用していますか? –

+0

いいえサーバー側検索を使用していません – sahildcoder

+0

これをチェックしてくださいhttps://stackoverflow.com/a/22841517/2996989 –

答えて

1

コメントは間違いありません。独自のフィルタを作成する必要があります。どの列でも完全一致が必要な場合は、大文字と小文字を区別します。

$.fn.dataTable.ext.search.push(function(settings, data, dataIndex) { 
    var term = $('.dataTables_filter input').val(); 
    for (var i=0; i<data.length; i++) { 
    if (data[i] == term || term == '') return true 
    } 
}) 
+0

ありがとう、私の目的を解決しました。 – sahildcoder

関連する問題