1
$("#mediaTable").dataTable().fnFilter('0', 2 );
$("#mediaTable").dataTable().fnFilter('1', 2 );

我有这两个正常工作的过滤器。我正在尝试添加一个过滤器来获取匹配 1 或 2 的匹配项,即 [12]。出于某种原因,我无法让它工作。

我试过了:

$("#mediaTable").dataTable().fnFilter('[12]', 2, true );
$("#mediaTable").dataTable().fnFilter('^[12]$', 2, true );
$("#mediaTable").dataTable().fnFilter('/[12]/', 2, true );
$("#mediaTable").dataTable().fnFilter('(1|2)', 2, true );

它们都返回所有三个值(0、1 和 2)——我不想要 0 值!

有任何想法吗?

4

1 回答 1

0

这应该这样做:

$("#mediaTable").dataTable().fnFilter('1|2', 2, true );
于 2012-11-28T22:22:25.583 回答