{hero}

銷毀

自:DataTables 1.10 起

表格銷毀事件 - 當表格被銷毀時觸發。

描述

當 DataTable 被拆解,以替換為增強的 HTML 表格(或直接從 DOM 中移除)時,會觸發 destroy 事件。這可用於移除綁定的事件、新增的 DOM 節點等,對於外掛程式開發者來說特別有用。

當呼叫 destroy API 方法或在初始化物件中傳遞 destroy 參數時,會觸發此事件。

請注意,與所有 DataTables 發出的事件一樣,此事件會以 dt 命名空間觸發。因此,要偵聽此事件,您還必須使用 dt 命名空間,只需將 .dt 附加到您的事件名稱即可,如下面的範例所示。

此事件將會向上冒泡到文件,因此您可以將 destroy.dt 的偵聽器新增至 body,以捕獲 DataTables 觸發的所有銷毀事件。

類型

function function( e, settings )

參數

範例

在表格銷毀時移除綁定的事件

let table = new DataTable('#myTable');

table.on('click', 'td', function () {
	alert(this.innerHTML);
});

table.on('destroy.dt', function (e, settings) {
	table.off('click', 'td');
});

相關

以下選項直接相關,在您的應用程式開發中也可能有用。