{hero}

DataTable.versionCheck()

来自:DataTables 1.11

版本号兼容性检查函数。

描述

此方法能让插件开发者检查所需版本号与正在运行的 DataTables 版本之间的兼容性。例如,如 Buttons 等插件可能需要 DataTables 1.10.7 或更高版本。此方法可以检查此兼容性。

它也可用于确保插件满足任何其他版本依赖项。

请注意,这是一个静态函数,它可通过 DataTable$.fn.dataTable 对象访问,而不是 API 实例。它可以在任何时候访问,甚至在页面上创建任何 DataTables 之前。

在 DataTables 1.11 之前,只能通过 $.fn.dataTable 对象访问此方法。从 1.11 开始,既可以使用 DataTable 也可以使用 $.fn.dataTable

类型

function versionCheck( version [, version2 ] )

描述

检查运行的 DataTables 版本与版本字符串的兼容性

返回

如果第二个版本 (version2) 大于或等于所需版本,则返回 true;否则返回 false

示例

非 jQuery:检查 DataTables 的兼容性

if (!DataTable.versionCheck('1.11')) {
	alert('DataTables 1.11 or newer is required');
}

jQuery:检查 DataTables 的兼容性

if (!$.fn.dataTable.versionCheck('1.10.7')) {
	alert('A newer version of DataTables is required');
}

检查使用了 Buttons 1.5 或更高版本

if (!$.fn.dataTable.versionCheck('1.5.0', $.fn.dataTable.Buttons.version)) {
	alert('A newer version of BUttons is required');
}