数据表过滤

时间:2016-03-11 07:23:24

标签: jquery datatables

我在使用Datatables的过滤功能时遇到了困难。我使用的是版本1.10。这就是我试过的:

$("#hide").click(function() {
    $.fn.dataTable.ext.search.push(
       function(settings, data, dataIndex) {
          return $(table.row(dataIndex).node()).attr('data-user') == 5;
       }
    );
    table.draw();
});    
$("#reset").click(function() {
    $.fn.dataTable.ext.search.pop();
    table.draw();
});

但表格没有更新。有什么我可能做错了吗?当我执行console.log时,有问题的数组似乎正在更新,但没有被调用函数的迹象。

非常感谢!

1 个答案:

答案 0 :(得分:0)

过滤数据表。 遍历数据表中的所有行

$("#Datatable").html().find("xxx").hide();
or 
$('#Datatable tr').each(function(index,value) {
if( $(this).find('xxx'))
   {
      $(this).hide();
   }
});

提供有关重新划分功能的更多详细信息。