我正在尝试获取页面在警报中使用的jQuery版本。它完美无缺:
我使用alert(jQuery.prototype.jquery)
现在我的问题是这里的jQuery和jquery单词在原型之前和之后指定的区别是什么。
哪一个由$。指定。
答案 0 :(得分:6)
第一个用“$”指定,第二个用于返回jquery版本号。
在Chrome控制台中 - >
jQuery >>> function (a,b){return new e.fn.init(a,b,h)}
$ >>> function (a,b){return new e.fn.init(a,b,h)}
jQuery.prototype.jquery >>> "1.7.1"
也许有必要注意JavaScript是区分大小写的,所以jQuery和jquery是两个不同的变量。
答案 1 :(得分:3)
$
与jQuery
相同且资本为“Q'”。小写jquery
仅代表版本号。
它通常写为jQuery.fn.jquery
或者是jQuery('div').jquery
等构造的jQuery对象的属性。
答案 2 :(得分:2)
全局$
和jQuery
变量只指向同一个函数对象,它们是“别名”。 jquery
只是原型对象属性的名称。这两个名字彼此无关 - 它们是不同对象上不同属性的名称。