Jquery 数据表中的组合搜索

Jquery 数据表中的组合搜索,jquery,datatables,Jquery,Datatables,我有一个列,其中每一行都作为文本“通过”、“失败”或“忽略”。我想进行筛选搜索,以便只显示“失败”和“忽略”。但我不能在同一列中组合搜索字符串。”“忽略失败”给出0个结果 有什么建议吗 我使用dataTables jQuery插件 $('.tablesorter-js').dataTables(); 还有html <table class="tablesorter-js"> <thead> <th>first column</th> <th

我有一个列,其中每一行都作为文本“通过”、“失败”或“忽略”。我想进行筛选搜索,以便只显示“失败”和“忽略”。但我不能在同一列中组合搜索字符串。”“忽略失败”给出0个结果

有什么建议吗

我使用dataTables jQuery插件

$('.tablesorter-js').dataTables();
还有html

<table class="tablesorter-js">
<thead>
<th>first column</th>
<th>second column</th>
</thead>
<tbody>
<tr>
<td>result</td>
<td>passed</td>
</tr>
<tr><td>result</td>
<td>ignored</td>
</tr>
</tbody
</table>

第一列
第二列
结果
通过
结果
忽略

在我看来,Datatables已经完成了您想要的搜索/过滤,正如您可以从其网站上的示例中看到的那样


但是,有一个插件可以增强页面上的列过滤功能。它被称为ColumnFilterWidgets,允许您从下拉列表中选择多个选项(虽然您必须一次选择一个,但它会记住您已经选择的选项)

我不知道这是否是你想要的,但你可以简单地

HTML
发现:这句话很管用

var columnNr = 1
oTable.fnFilterAll((Pass)|(Ignored), 1, true );

有代码显示您尝试过的内容吗?这可能会给我们一些背景知识,因为这个问题有点模糊。我尝试过使用experementing,但如何使用多个表和fnfilteral()使其工作?花一整天的时间想弄明白这一点。我真的需要一些帮助:(你的意思是在同一页上使用多个表?如果你详细说明一下,我可能可以帮助你。谢谢你的回复,但我使用多个表作为一个数据表呈现。
$(document).ready(function(){
    // it's just an example 
    oTable = $('#example').datatable();
    oTable2 = $('#example2').datatable();
    oTable3 = $('#example').datatable();

    $('#search').on('keyup',function(){
           var value = this.value;
           oTable.fnFilter(value);
           oTable2.fnFilter(value);
           oTable3.fnFilter(value);
    });
});
var columnNr = 1
oTable.fnFilterAll((Pass)|(Ignored), 1, true );