-4

有什么方法可以使用普通的纯 JavaScript 找到 Jquery 的版本。我知道通过使用以下代码使用 JQuery 本身来执行此操作。

jQuery.fn.jquery;

或者

$().jquery;

但这对我不起作用,因为我不允许使用 Jquery 代码。请建议仅使用纯 javascript 的任何替代方法。

提前致谢。

4

4 回答 4

2
jQuery.fn.jquery

是一个普通的 JavaScript 属性。这与“使用 jQuery”无关,因此这是获取 jQuery 版本的正确“JavaScript”方式。

编辑:如果您只需要检查,如果 jQuery 的版本已经存在,您可以简单地测试window.jQuery

if ("jQuery" in window) {
    // get its version:
    var jquery_version = window.jQuery.fn.jquery;
}

(如果你以前没有见过:在大多数情况下window.jQuery,它基本上与具有名称的全局变量相同。)jQuery

于 2012-09-14T07:21:08.263 回答
1

声明一个变量并尝试使用

var jVersion;
jVersion = jQuery.fn.jquery;
console.log(jVersion);

如果您使用任何普通的 JS 代码,请使用此方法

于 2012-09-14T12:32:32.863 回答
0

你的意思是你不能在你的代码中使用这个词吗$jQuery

关于什么:

window[String.fromCharCode(36)]()[String.fromCharCode(106,113,117,101,114,121)]
于 2012-09-14T07:31:17.813 回答
0

'jquery 代码' 是什么意思 - 这只是 JavaScript。

这是您引用名为“$”的 JavaScript 函数的方式:

$

这就是您调用该函数的方式:

$()

这是您访问该jquery函数返回值的属性的方式:

$().jquery

这给了你你所需要的!

于 2012-09-14T07:22:06.950 回答