我有一个数据表,如附加一个,屏幕上有2个复选框,选择一个应该显示所有行'类别代码' COM,其他应该显示所有行的类别代码' PRS'。
我的Jquery如下:
function filterme() {
var test="";
//build a regex filter string with an or(|) condition
var types = $('input:checkbox[name="selectedRoles"]:checked').map(function() {
return '^' + this.value + '\$';
}).get().join('|');
otable = $('#dt').dataTable();
otable.fnFilter(types, 2, true, false, false, false);
}
这适用于复选框,但如果未选中任何复选框,它仍会显示最后一个复选框选择的结果。