{hero}

buttons().container()

自:Buttons 1.0.0 起

获取单个 Buttons 实例的容器元素。
请注意 - 这一属性要求 Buttons 扩展适用于 DataTables。

说明

创建一个新按钮集的 buttons 方法提供了每次仅添加一组按钮的能力。然而,Buttons 能够将多组按钮附加到单个 DataTable 中。这是通过 new $.fn.dataTable.Buttons() 接口创建其他按钮集来完成的。一旦创建,可以通过 DataTables API 正常访问按钮。

此方法与 buttons().containers() 方法非常相似,因为它提供了访问选定按钮实例的容器元素,然后使用标准 jQuery 方法将其插入文档中的能力。然而,在这种情况下,结果中只会包含一个 Buttons 实例。如果选择器匹配多个实例,则仅使用第一个实例。

使用 buttons() 选择器方法时,处理此方法时第二个参数(按钮选择器)实际上会被忽略。仅使用按钮实例。

类型

函数 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');