【问题标题】:Get the exact match using fnFilter() for multiple values使用 fnFilter() 获取多个值的完全匹配
【发布时间】:2015-03-03 11:30:55
【问题描述】:

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

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

但是,我的表 Inprogress and ready 中有另一个值,因为我选择了 Inprogress,所以它也被过滤掉了。

请帮助我如何避免这种情况,因为即使我选择多个值进行过滤,我也想获得完全匹配。

提前致谢。非常感谢您的建议。

【问题讨论】:

    标签: javascript jquery arrays datatables


    【解决方案1】:

    稍作修改即可使用

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

    $ 指定搜索文本的结尾。 18 是列号在代码上方

    【讨论】:

      猜你喜欢
      • 2020-11-02
      • 1970-01-01
      • 1970-01-01
      • 2021-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多