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());
});
相关
以下选项直接相关,并且在应用程序开发中也可能很有用。