从检查jQuery对象获取jQuery版本

Jef*_*eff 343 javascript jquery

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

Dav*_*ock 502

您可以使用任何一个$().jquery;$.fn.jquery哪个将返回包含版本号的字符串,例如1.6.2.

  • 请注意,版本并不总是精确到三个级别.例如,jQuery 1.4.0为`jQuery.fn.jquery`打印只有`1.4` (14认同)
  • fyi,从2.1.4开始,你可以只使用`$ .fn.jquery`,现在不需要*调用`$`函数 (3认同)

Dev*_*evy 36

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

例如,jQuery.fn.jquery或者jQuery().jquery工作得很好:

用于检查jQuery版本的屏幕截图


Sha*_*oli 10

$().jquery 会给你一个字符串的版本.

  • $是对jQuery函数的引用,而$()引用了一个jQuery实例(以防万一有人想知道为什么) (2认同)

Abd*_*UMI 9

$()['jquery']
Run Code Online (Sandbox Code Playgroud)

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

  • jQuery的
  • 选择
  • prevObject

在此输入图像描述


Lea*_*per 7

对于旧版本的jQuery

jQuery().jquery  (or)

jQuery().fn.jquery
Run Code Online (Sandbox Code Playgroud)

对于较新版本的jQuery

$().jquery  (or)

$().fn.jquery
Run Code Online (Sandbox Code Playgroud)