{hero}

buttons().container()

自:Buttons 1.0.0 起

取得單一 Buttons 實例的容器元素。
請注意 - 此屬性需要 DataTables 的 Buttons 擴充套件。

描述

建立新按鈕集的 buttons 方法,允許一次僅新增一組按鈕。然而,Buttons 能夠將多組按鈕附加到單一 DataTable。這可以透過 new $.fn.dataTable.Buttons() 介面建立額外的按鈕集來實現。一旦建立,就可以像平常一樣透過 DataTables API 存取這些按鈕。

此方法與 buttons().containers() 方法非常相似,它提供了存取所選按鈕實例的容器元素,然後使用標準 jQuery 方法將其插入到文件中。然而,在這種情況下,結果中只會包含單一 Buttons 實例。如果選擇器匹配到多個實例,則只會使用第一個實例。

當使用 buttons() 選擇器方法時,第二個參數(按鈕選擇器)在處理此方法時會被有效忽略。只會使用按鈕實例。

類型

function buttons().container()

描述

取得一個 jQuery 實例,其中包含對按鈕容器實例的參考。

回傳

包含所選按鈕實例的容器元素的 jQuery 實例。

範例

將使用 new DataTable.Buttons() 建立的按鈕插入文件中

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

new DataTable.Buttons(table, {
	name: 'commands',
	buttons: [
		// ...
	]
});

table
	.buttons(0, null)
	.containers()
	.appendTo('body');