Jquery datatables.net正则表达式筛选器位于两列上
我正在使用jQuery Datatables,我想在两列上使用正则表达式来过滤表中的数据 我有筛选列5的代码,但我希望它同时筛选列5和列6。可能吗Jquery datatables.net正则表达式筛选器位于两列上,jquery,regex,jquery-datatables,Jquery,Regex,Jquery Datatables,我正在使用jQuery Datatables,我想在两列上使用正则表达式来过滤表中的数据 我有筛选列5的代码,但我希望它同时筛选列5和列6。可能吗 $("#venuefilterit li").click(function(e) { var venue = $(this).text(); var venueFilterRegex = "^\\s*"+venue+"\\s*$"; oTable.fnFi
$("#venuefilterit li").click(function(e) {
var venue = $(this).text();
var venueFilterRegex = "^\\s*"+venue+"\\s*$";
oTable.fnFilter(venueFilterRegex,5,true,false);
});
我看到了一些类似于我所需要的东西,但无法将其用于正则表达式
有什么想法吗?是的,您可以使用
fnMultifilter
,或者如果您使用fnFilter
,则必须根据要筛选的列多次调用此函数。例如,您希望筛选第5列和第6列,以便在代码中:
将是:
如果您想使用“fnMultifilter”,您可以检查此在我的代码中不起作用,但使用fnMultifilter插件是朝着正确方向迈出的一步,谢谢!如果您仍然想使用
fnFilter
,您可以选中此项并在fnFilterColumn(i)
功能中进行一些编辑,以达到您的目标。
$("#venuefilterit li").click(function(e) {
oTable.fnFilter(venueFilterRegex,5,true,false);
oTable.fnFilter(venueFilterRegex,6,true,false);
}