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