据我所知,$()是jQuery()的快捷别名,但后来我读了this iterator。那么它们是两个不同的物体吗?
编辑:感谢您的回复。为什么文档中没有一致性,大部分使用$(),然后在实用程序部分切换到jQuery()?这就是让我困惑的原因。
发布于 2009-12-05 06:03:57
不,你是对的。他们是化名。该文档试图说明的是,选择某个对象,然后在jQuery包装器上迭代产生的结果:
$(something).each(function() {...});是与裸对象上的函数不同的函数(无论您将其称为$还是jQuery
$.each(something, function() {...});它可以应用于任何足够类似数组的序列,而不仅仅是jQuery包装器对象。
发布于 2009-12-05 06:02:33
你自己试试吧:
$ === jQuery发布于 2009-12-05 06:03:06
简而言之--是的,他们是。
详细说明:由于$被多个JS框架使用,jQuery具有“无冲突”模式,可以通过jQuery() var使用它(默认模式是$)。
https://stackoverflow.com/questions/1849921
复制相似问题