从检查jQuery对象获取jQuery版本

时间:2011-07-28 23:35:36

标签: javascript jquery

有没有办法通过检查jQuery对象找出正在使用的jQuery版本? jQuery动态地添加到我的页面,我在我的标记中看不到任何对它的引用。如果我在浏览器的控制台中检查它,它就在那里。

7 个答案:

答案 0 :(得分:481)

您可以使用$().jquery;$.fn.jquery,它会返回包含版本号的字符串,例如1.6.2

答案 1 :(得分:36)

仅供参考,对于您的网页加载其他javascript库(例如与$符号冲突的mootools)的情况,您可以使用jQuery代替。

例如,jQuery.fn.jqueryjQuery().jquery可以正常工作:

screen shot for checking jQuery version

答案 2 :(得分:10)

$().jquery将为您提供字符串版本。

答案 3 :(得分:9)

$()['jquery']

调用console.log($())并记下jquery对象字段:

  • jquery
  • 选择
  • prevObject

enter image description here

答案 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 );