{hero}

表格()

自:数据表 1.10

根据 API 上下文的筛选器选择表格。

说明

数据表 API 可以一次对多个表格进行操作 - 即“上下文”中的表格。例如,new DataTable('.dataTable').search('Fred').draw(); 将筛选到通过类 dataTable 找到的所有表格。

API 实例的上下文定义了 API 将在其上进行操作的数据表表格,此方法提供了一种控制该上下文中哪些表格的方法。

如果你有很多表格在一个页面上,那么这种对多个表格进行操作的能力可能特别有用,但你可能也希望减少 API 上下文中的表格,仅针对其中一张或其他一些表格子集进行操作。

如果你仅使用单个表格的 API 实例,那么此方法对你的用处将十分有限!它实际上仅适用于处理多个表格时。此外,请注意,此筛选器无法直接使用 jQuery 在 DOM 上选择表格执行任何操作。它主要为了 API 的便利性和完整性而提供。

类型

function 表格()

说明

选择所有表格

返回

具有当前上下文中所有表格的数据表 API 实例。

function 表格(selector)

说明

基于给定筛选器选择表格

参数
返回

其上下文中具有所选表格的数据表 API 实例。

示例

对 API 上下文中第二和第三张表格应用顺序

var tables = new DataTable('.dataTable');

tables
	.tables([1, 2])
	.order([3, 'asc'])
	.draw();

从 API 实例中找到所有具有类 admin 的表格并对其应用全局搜索

var tables = new DataTable('.dataTable');

tables
	.tables('.admin')
	.search('Important')
	.draw();

// Note that:
//   $('.dataTable.admin').DataTable().search('Important').draw();
// would also have achieved the same effect

相关

以下选项直接相关,也有助于你开发应用。