无法过滤数据表中的单个列

Posted

技术标签:

【中文标题】无法过滤数据表中的单个列【英文标题】:not able to filter the individual column in datatable 【发布时间】:2018-01-20 03:21:13 【问题描述】:

在 Datatable 中使用列过滤器时,我是 jQuery 的新手,我的代码如下

table.columns().every(function() 
  var that = this;

  $('input', this.footer()).on('keyup change', function() 
    if (that.search() !== this.value) 
      that.search(this.value).draw();
    
  );
);

我在列中过滤时遇到此错误:

table.columns(...).every 不是函数

我正在使用这个https://datatables.net/examples/api/multi_filter.html

【问题讨论】:

你初始化表格了吗? yes ....初始化如下 var table = $('#tblWBSConstraint').DataTable( "sDom": "ti", paging: false ); 请也添加您的 HTML 代码。 【参考方案1】:

我把你的代码 sn-ps 放在这里:http://live.datatables.net/jaxojugo/1/edit

它可以正常工作。你是在使用“table.columns().every()”之前初始化DT吗?

【讨论】:

以上是关于无法过滤数据表中的单个列的主要内容,如果未能解决你的问题,请参考以下文章

数据表 - 添加单个列选择过滤会删除固定列

如何使用 DataTables (serverSide: true) 实现单个列过滤器?

无法过滤存储在 spark 2.2.0 数据框中的 CSV 列

Phalcon PHP:Jquery Datatable Server Side 单个列过滤仅提供首页选择选项

多列的 Dojo 数据网格过滤器

在 Pandas 数据框中过滤多个列以获取相同的字符串