jquery - 数据表过滤

标签 jquery 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 时,有问题的数组似乎正在更新,但没有调用该函数的迹象。

非常感谢!

最佳答案

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

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

提供重新调整功能的更多详细信息。

关于jquery - 数据表过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35934441/

相关文章:

ajax - 玛根托 |在类别页面和产品 View 上使用数量增量和 ajax 添加到购物车

jquery - 根据文本搜索显示 div

javascript - jQuery DataTables : display rows in the original data source order, 同时保持排序功能可用

javascript - jQuery 数据表并选择一行

javascript - 替换数据属性中的部分 URL

javascript - 如何在 Jquery Ajax 中使用 Json 数据

javascript - 一个接一个地淡入div

javascript - 数据表分页隐藏 1 2 3 页按钮,仅具有下一个 - 上一个按钮

jquery - jQuery 数据表中的列排序

javascript - jQuery 未定义值