使用fnFilter()获取多个值的完全匹配

时间:2015-03-03 11:30:56

标签: javascript jquery arrays datatables

我正在使用fnFilter()来过滤值,如下所示。如果我选择2个复选框来过滤我的searchString将是 - > Inprogress|Delivered

 searchText =  "Inprogress|Delivered";
 oTable.fnFilter(searchText,18,true, false);
 //oTable.fnFilter("^"+searchText+"$", 18, true, false);

但是我的表Inprogress and ready中还有另一个值,因为我选择了Inprogress,因此也会进行过滤。

请帮助我如何避免这种情况,因为即使我选择了多个要过滤的值,我也希望得到完全匹配。

先谢谢。建议得到高度赞赏。

1 个答案:

答案 0 :(得分:0)

它稍作修改

searchText =  "(Inprogress|Delivered)";
oTable.fnFilter(searchText+"$",18,true, false);

$指定搜索文本的结尾。 18列号高于代码