如何检查客户端机器上加载了jQuery的哪个版本?客户端可能有jQuery加载,但我不知道如何检查它。如果他们有加载,我如何检查版本和前缀,如:

$('.class')
JQuery('.class')

当前回答

只是因为这个方法到目前为止还没有提到-打开控制台并键入:

$ === jQuery

正如@Juhana上面提到的$()。Jquery将返回版本号。

其他回答

在一行和最少的按键(哎呀!):

alert($().jquery);

我发现这是检查jQuery是否加载的最短和最简单的方法:

if (window.jQuery) {
    // jQuery is available.

    // Print the jQuery version, e.g. "1.0.0":
    console.log(window.jQuery.fn.jquery);
}

http://html5boilerplate.com和其他公司使用了这种方法。

使用可选的链接操作符(?.),这可以用window.jQuery?.fn?.jquery完成。如果根本没有加载jQuery,这一行也可以工作。

转到开发人员工具>控制台,并编写以下命令之一 jQuery.fn.jquery console.log (jQuery () .jquery);

只是因为这个方法到目前为止还没有提到-打开控制台并键入:

$ === jQuery

正如@Juhana上面提到的$()。Jquery将返回版本号。