Jquery 如何为过滤器提供;及;及;或;DataTable引导中每列的条件?

Jquery 如何为过滤器提供;及;及;或;DataTable引导中每列的条件?,jquery,datatable,Jquery,Datatable,我有一个网格。我想为每个列提供过滤器。我已经做过了 上述过滤器为过滤器提供了2列之间的“和”条件 我想为2列设置带“或”条件的筛选器 任何人都可以为我提供这方面的指导吗?正如我在评论中所写的,您需要的答案在您在评论选项卡下提供的链接中(用户vbrouchet)。因为这不是我的代码,所以我没有验证或测试它。我只是为了方便把它贴在这里。希望这个解决方案就是你想要的 注意:我稍微扩展了他们的代码,以处理剪切、复制和粘贴操作 var mytable = $('#example').DataTable()

我有一个网格。我想为每个列提供过滤器。我已经做过了

上述过滤器为过滤器提供了2列之间的“和”条件

我想为2列设置带“或”条件的筛选器


任何人都可以为我提供这方面的指导吗?

正如我在评论中所写的,您需要的答案在您在评论选项卡下提供的链接中(用户vbrouchet)。因为这不是我的代码,所以我没有验证或测试它。我只是为了方便把它贴在这里。希望这个解决方案就是你想要的

注意:我稍微扩展了他们的代码,以处理
剪切
复制
粘贴
操作

var mytable = $('#example').DataTable();

mytable.columns().eq(0).each(function (colIdx) {
    $('input', mytable.column(colIdx).footer()).on('keyup change copy paste cut', function () {
        mytable.column (colIdx)
                 .search (this.value.replace(/;/g, "|"), true, false)
                 .draw ();
    } );
} );

你能和我们分享你的代码吗?你问题的答案在你提供的链接中。单击“注释”选项卡,向下滚动到vbrouchet提供的代码的一半。@SebastienD我添加了链接,并使用链接中表格下提供的JS/CSS/HTML代码。请建议我认为它适用于特定列的“或”过滤器。i、 e
abc;xyz
如果您在“名称”列中写入此关键字,它将列出名称中包含“abc”或“xyz”的用户。对于同一列,此筛选器为“或”。我希望在所有列之间使用过滤器“或”。如果用户在“姓名”列中输入“abc”,在“城市”列中输入“纽约”,则所有记录都应显示其名称为abc或城市为纽约(无论名称如何)