javascript – 如何检测是否安装了Jquery和Jquery UI,以及安装了哪些版本?

前端之家收集整理的这篇文章主要介绍了javascript – 如何检测是否安装了Jquery和Jquery UI,以及安装了哪些版本?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在JS中创建一个将从外部站点调用的脚本,但是我的代码需要 Jquery来工作,特别是1.7和1.8的UI,我发现了一种方法来检查是否安装了jquery并获取版本:
$().jquery

但这会给我一个带点的字符串(1.6.1);是否已经有一个功能来检查所安装的版本是否比我需要的版本要老?

我也需要相同的UI库,我发现这个,但我不是很确定,如果它正常工作,或者也许我不知道如何使用它:

//Get version:
$.ui.version
//Comnpare version
var version_required = 1.7.1
version = $.ui ? $.ui.version || "pre "+version_required : 'not found';

谢谢

解决方法

这可能适用于你:
if (typeof jQuery != 'undefined' && /[1-9]\.[7-9].[1-9]/.test($.fn.jquery)) {
    // jQuery is loaded and is at least version 1.7.1
}

同样,UI几乎相同:

if (typeof jQuery.ui != 'undefined' && /[1-9]\.[7-9].[1-9]/.test($.ui.version)) {
    // jQuery UI is loaded and is at least version 1.7.1
}

首先它检查以确保jQuery可用,然后它使用一些简单的正则表达式模式来测试版本号是否在可接受的范围内.

原文链接:https://www.f2er.com/jquery/151503.html

猜你在找的jQuery相关文章