有没有办法通过检查jQuery
对象找出正在使用的jQuery版本? jQuery动态地添加到我的页面,我在我的标记中看不到任何对它的引用。如果我在浏览器的控制台中检查它,它就在那里。
答案 0 :(得分:481)
您可以使用$().jquery;
或$.fn.jquery
,它会返回包含版本号的字符串,例如1.6.2
。
答案 1 :(得分:36)
仅供参考,对于您的网页加载其他javascript库(例如与$
符号冲突的mootools)的情况,您可以使用jQuery
代替。
例如,jQuery.fn.jquery
或jQuery().jquery
可以正常工作:
答案 2 :(得分:10)
$().jquery
将为您提供字符串版本。
答案 3 :(得分:9)
$()['jquery']
调用console.log($())
并记下jquery对象字段:
答案 4 :(得分:7)
对于旧版本的jQuery
jQuery().jquery (or)
jQuery().fn.jquery
对于较新版本的jQuery
$().jquery (or)
$().fn.jquery
答案 5 :(得分:2)
只需打印object.jquery
即可获取jquery的版本,object
可以是您使用$
创建的任何对象。
例如:如果您已创建<div>
元素,如下所示
var divObj = $("div");
然后通过打印divObj.jquery
将显示类似1.7.1的版本
基本上divObj
会继承$()
或jQuery()
的所有属性,即如果您尝试打印jQuery.fn.jquery
,也会打印相同的版本,例如1.7.1
答案 6 :(得分:1)
console.log( 'You are running jQuery version: ' + $.fn.jquery );