cells().indexes()
起于:DataTables 1.10
获取所选单元格的索引信息。
说明
DataTables 将行和列的数据保存在内部索引中,它可以利用此索引快速进行排序、搜索等操作。有时了解这些索引很重要,因为它们可以用作 rows()
、columns()
和使用选择器的其他 API 方法中高效的选择器。
值得注意的是,此方法也提供可见列索引和列数据索引,因为可以动态地向文档中添加和移除列。
通过 cells()
选择方法得到的每个结果集中的单元格返回的数据结构是
{
"row": integer, // Row index
"column": integer, // Column data index
"columnVisible": integer // Column visible index
}
类型
示例
获取每个包含值“21”的单元格的列索引
var table = new DataTable('#myTable');
var columns = table
.cells(':contains("21")')
.indexes()
.pluck('column')
.sort()
.unique();
alert('Columns containing 21: ' + columns.join(', '));
相关
以下选项紧密相关,在应用程序开发中也可能是很有用的。