有没有一种方法可以通过检查jQuery对象来找出正在使用的jQuery的版本?jQuery是动态添加到我的页面,我不能看到任何引用它在我的标记。如果我在浏览器的控制台检查它,它就在那里。
jQuery
你可以使用$().jquery;或$.fn.jquery,它们将返回包含版本号的字符串,例如1.6.2。
$().jquery;
$.fn.jquery
1.6.2
$().jquery会以字符串的形式给出它的版本。
$().jquery
你可以通过简单地打印object.jquery来获取jquery的版本,object可以是你使用$创建的任何对象。
object.jquery
object
$
例如:如果你创建了一个<div>元素,如下所示
<div>
var divObj = $("div");
然后通过打印divObj.jquery将显示类似1.7.1的版本
divObj.jquery
基本上,divObj继承了$()或jQuery()的所有属性,即如果你试图打印jQuery.fn.jquery,也会打印相同的版本,如1.7.1
divObj
$()
jQuery()
jQuery.fn.jquery
仅供参考,如果你的页面是用其他javascript库(如mootools)加载的,而这些库与$符号冲突,你可以使用jQuery代替。
例如,jQuery.fn.jquery或jQuery().jquery可以很好地工作:
jQuery().jquery
$()['jquery']
调用console.log($())并注意jquery对象字段:
console.log($())
console.log( 'You are running jQuery version: ' + $.fn.jquery );
jQuery的旧版本
jQuery().jquery (or) jQuery().fn.jquery
jQuery的新版本
$().jquery (or) $().fn.jquery