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());
});
相關
以下選項直接相關,可能也對您的應用程式開發有用。