据我了解,$()
有jQuery()
的快捷方式别名,但我读了this iterator。那么它们是两个不同的对象吗?
$()
然后在Utilites部分切换到jQuery()
?这让我很困惑。
答案 0 :(得分:11)
亲自尝试:
$ === jQuery
答案 1 :(得分:8)
不,你是对的。他们是别名。该文档试图说的是选择一些东西,然后迭代jQuery包装器,结果:
$(something).each(function() {...});
与裸对象上的函数不同(无论您将其称为$
还是jQuery
:
$.each(something, function() {...});
可以应用于任何类似于数组的序列,而不仅仅是jQuery包装器对象。
答案 2 :(得分:4)
简而言之 - 是的,他们是。
Elaborating:由于$
被几个JS框架使用,jQuery具有“无冲突”模式,可以通过jQuery()
var来使用它(默认值为$
)。 / p>
答案 3 :(得分:1)
是的同义词..您的文档页面说jQuery.each( object, callback )
..但您也可以$.each( object, callback )