gpt4 book ai didi

jquery - Datatables JS 再次显示记录

转载 作者:行者123 更新时间:2023-12-01 02:38:54 24 4
gpt4 key购买 nike

我正在使用 Datatables JS 的一个实例。

我创建了 2 个按钮,用于过滤一列中的两个不同值,如下所示:

$('#published').click(function() {
table.column(2).search('Published').draw();
});

$('#concept').click(function() {
table.column(2).search('Concept').draw();
});

单击这些按钮后,表格将显示符合 .search 的值,正如预期的那样。现在我尝试创建一个“all”按钮,以便表格再次显示所有记录(一种对所有记录的重置)。不幸的是,我没有让它发挥作用。我尝试重新初始化表格,但如果不刷新,我无法再次显示所有结果。

不幸的是,JS 不是我的强项。

任何帮助将不胜感激!

提前致谢,

最佳答案

根据 Datatable official documentation

对于 jQuery DataTables 1.10

Below code will remove all filtering that has been applied to a DataTable, be it column based filtering or global filtering.

table
.search( '' )
.columns().search( '' )
.draw();

对于 jQuery DataTables 1.9

使用空字符串作为第一个参数调用 fnFilter() API 方法来重置全局搜索并重绘表格。

例如:

    table.fnFilter('');

关于jquery - Datatables JS 再次显示记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60822555/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com