首页 > 解决方案 > 使用 $.fn.DataTable.tables() 时销毁特定表

问题描述

当用户选择这样做时,我在同一页面上有多个要销毁的表。我的解决方案是使用

var table = $.fn.DataTable.tables()
table[i-1].destroy();

获取所有表格的数组,然后在给定位置销毁表格。然而它只是用.destroy is not a function. 我怎样才能解决这个问题?

标签: javascriptjquerydatatables

解决方案


你可以使用destroy api。

    var tables = $.fn.DataTable.tables( { visible: true, api: true });
        $(tables[i-1]).DataTable().destroy();

这是示例jsfiddle


推荐阅读