Jquery Datatables JS在上再次显示记录
我正在使用Datatables JS的一个实例 我已经创建了两个按钮,在一列中过滤两个不同的值,如下所示:Jquery Datatables JS在上再次显示记录,jquery,datatables,Jquery,Datatables,我正在使用Datatables JS的一个实例 我已经创建了两个按钮,在一列中过滤两个不同的值,如下所示: $('#published').click(function() { table.column(2).search('Published').draw(); }); $('#concept').click(function() { table.column(2).search('Concept').draw(); }); 单击这些按钮,表格将显示符合.search要
$('#published').click(function() {
table.column(2).search('Published').draw();
});
$('#concept').click(function() {
table.column(2).search('Concept').draw();
});
单击这些按钮,表格将显示符合.search
要求的值,正如预期的那样。
现在,我尝试创建一个“all”
按钮,因此该表再次显示所有记录(一种对所有记录的重置)。不幸的是,我无法让它发挥作用。我已尝试重新初始化该表,但在不刷新的情况下无法再次显示所有结果
不幸的是,JS不是我的强项
任何帮助都将不胜感激
提前感谢,您可以使用
table.search( '' ).columns().search( '' ).draw();
或
按照
对于jQuery DataTables 1.10
下面的代码将删除应用于数据表的所有筛选,无论是基于列的筛选还是全局筛选
用于jQuery数据表1.9
使用空字符串作为第一个参数调用fnFilter()
API方法以重置全局搜索并重新绘制表
例如:
table.fnFilter('');
table
.search( '' )
.columns().search( '' )
.draw();
table.fnFilter('');