{hero}

rows().remove()

自 DataTables 1.10

删除 DataTable 中选定的行。

描述

此方法(及其单数对应项 row().remove())从 DataTable 中完全删除选定的行,删除分配给浏览器数据和节点的内存。

请注意,此方法从内部删除表中的数据,但此操作不会在调用 draw() 方法更新显示之前显示出来。此方法可以简单地作为 rows().remove() 方法返回对象的一个连锁方法 - 例如 table.rows().remove().draw();。此方法用于减少在优化操作中为删除多行而需要的绘制次数。

类型

function rows().remove()

描述

删除选定的行。

返回

保留结果集中已删除行的引用的 DataTables API 实例

示例

从表中删除所有 class selected 的行

var table = new DataTable('#myTable');

var rows = table
	.rows('.selected')
	.remove()
	.draw();

从表中删除所有行(这与使用 clear() 的效果相同

var table = new DataTable('#myTable');

var rows = table
	.rows()
	.remove()
	.draw();

相关内容

以下选项直接相关,在你的应用程序开发中可能也比较有用。