columns().header()
自:DataTables 1.10
获取所选列的头结点。
描述
此方法可用于获取(并因此修改)用于多列的头单元格。这可能由 th 和/或 td 元素组成,具体取决于您的表格的 HTML。
返回的单元格是由 DataTables 用于添加排序单击侦听器的单元格 - 即与选择器匹配的每一列的一个单元格。如果您在头中有多个单元格(即多行),DataTables 用作主头单元格的单元格由 orderCellsTop 选项定义。
类型
函数 columns().header( [行] )
- 描述
获取所选列的头
th/td单元格。- 参数
名称 类型 可选 1 行是 自 2.0 起:此参数可用于控制将在
thead中读取头单元格的行。如果为空,DataTables 将使用主头单元格 (orderCellsTop)。- 返回值
结果集中所选列的头单元格的 DataTables API 实例。
示例
从该类的列中删除一个类
var table = new DataTable('#myTable');
table
.columns('.highlight')
.header()
.to$()
.removeClass('highlight');提示单击的单元格的列名称
var table = new DataTable('#myTable');
$('#example tbody').on('click', 'td', function () {
var idx = table.cell(this).index().column;
var title = table.columns(idx).header();
alert('Column title clicked on: ' + $(title).html());
});相关
以下选项直接相关,并且在应用程序开发中也可能很有用。