从检查jQuery对象获取jQuery版本
有没有办法通过检查jQuery
对象来找出正在使用的jQuery版本? jQuery被dynamic添加到我的页面,我看不到在我的标记中的任何引用。 如果我在浏览器的控制台中检查它,那么在那里。
你可以使用$().jquery;
或$.fn.jquery
,它将返回一个包含版本号的string,例如1.6.2
。
仅供参考,如果您的页面正在加载其他JavaScript库,如与$
符号冲突的mootools,则可以使用jQuery
。
例如, jQuery.fn.jquery
或jQuery().jquery
会工作得很好:
$().jquery
会给你它的版本作为一个string。
$()['jquery']
调用console.log($())
并注意关于jquery对象字段:
- jQuery的
- select
- prevObject
对于旧版本的jQuery
jQuery().jquery (or) jQuery().fn.jquery
对于更新版本的jQuery
$().jquery (or) $().fn.jquery
alert('您正在运行jQuery版本:'+ $ .fn.jquery);
$ .jquery应该告诉你版本号
编辑:参考: http : //api.jquery.com/jquery-2/
你可以通过简单地打印object.jquery来获得jquery的版本,该对象可以是你使用$创build的任何对象。
例如:如果你创build了一个元素如下var divObj = $(“div”);
然后通过打印Obj.jquery会显示你的1.7.1版本
基本上divObjinheritance了$()或jQuery()的所有属性,即如果你尝试打印jQuery.fn.jquery也将打印相同的版本,如1.7.1