经过长时间的搜索,我找到了解决这个问题的方法。其实很简单。以下是我对此选项的修复。
已经有一个选项可以根据以下链接搜索特定的柱虎钳,
http://www.datatables.net/examples/api/multi_filter.html
// DataTable
var table = $('#example').DataTable();
// 2 is column id
// "India" is search string
table.column( 2 ).search( 'India' ).draw();
So the above one will search for "India" in a specific column "2" (Say like "Country" column)
Here i need an ability to search for more than one country like "India, Japan etc.,"
So the code will be as follows,
// DataTable
var table = $('#example').DataTable();
// 2 is column id
// "India|Japan|Spain" is search string
table.column( 2 ).search( 'India|Japan|Spain', true, false ).draw();
更新:我们需要在“search()”中添加两个参数
功能。
search(val_1,val_2,val_3)
where,
val_1 is search string with "|" symbol separated. So it contains regular express chars as per the example.
val_2 is true (To enable regular express in the search)
val_3 is false (To disable smart search. default is true)
Ref: https://datatables.net/reference/api/search()
所以我刚刚在搜索字符串之间添加了一个“管道”符号。