如何向jQuery数据表传递多个筛选器? 我有一个jQuery数据表,用于搜索如下月份: 我现在想通过2个月的筛选,但这不起作用: 另外,search根据文档返回一个DataTables.API对象-
我们是否可以添加2个DataTables.API对象并在组合上调用如何向jQuery数据表传递多个筛选器? 我有一个jQuery数据表,用于搜索如下月份: 我现在想通过2个月的筛选,但这不起作用: 另外,search根据文档返回一个DataTables.API对象-,datatables,Datatables,我们是否可以添加2个DataTables.API对象并在组合上调用draw()?我试过这个,但没用: filtered_table = table.column(1).search("February") + table.column(1).search("March"); filtered_table.draw(); 这个链接说我们可以使用另一个函数fnFilter而不是search来使用regex搜索多个值 根据上面链接中的建议,我尝试了这些方法,但没有一种有效:
draw()
?我试过这个,但没用:
filtered_table = table.column(1).search("February") + table.column(1).search("March");
filtered_table.draw();
- 这个链接说我们可以使用另一个函数
而不是fnFilter
来使用regex搜索多个值search
table.fnFilter("^February\$|^March\$", 1, true, false, false, false).draw();
如何在同一列上实现多个值过滤器?请帮忙 您可以使用正则表达式和API方法在同一列中搜索多个值 例如:
table.column(1).search('February|March', true, false).draw();
有关代码和演示,请参阅
table.fnFilter("^February\$|^March\$", 1, true, false, false, false).draw();
table.fnFilter("February|March", 1, true, false, false, false).draw();
table.column(1).search('February|March', true, false).draw();