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');
}