表格()
自:数据表 1.10
根据 API 上下文的筛选器选择表格。
说明
数据表 API 可以一次对多个表格进行操作 - 即“上下文”中的表格。例如,new DataTable('.dataTable').search('Fred').draw();
将筛选到通过类 dataTable
找到的所有表格。
API 实例的上下文定义了 API 将在其上进行操作的数据表表格,此方法提供了一种控制该上下文中哪些表格的方法。
如果你有很多表格在一个页面上,那么这种对多个表格进行操作的能力可能特别有用,但你可能也希望减少 API 上下文中的表格,仅针对其中一张或其他一些表格子集进行操作。
如果你仅使用单个表格的 API 实例,那么此方法对你的用处将十分有限!它实际上仅适用于处理多个表格时。此外,请注意,此筛选器无法直接使用 jQuery 在 DOM 上选择表格执行任何操作。它主要为了 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
相关
以下选项直接相关,也有助于你开发应用。