首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery()和$()是别名吗?

jQuery()和$()是别名吗?
EN

Stack Overflow用户
提问于 2009-12-05 05:58:15
回答 4查看 134关注 0票数 1

据我所知,$()jQuery()的快捷别名,但后来我读了this iterator。那么它们是两个不同的物体吗?

编辑:感谢您的回复。为什么文档中没有一致性,大部分使用$(),然后在实用程序部分切换到jQuery()?这就是让我困惑的原因。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-12-05 06:03:57

不,你是对的。他们是化名。该文档试图说明的是,选择某个对象,然后在jQuery包装器上迭代产生的结果:

代码语言:javascript
复制
$(something).each(function() {...});

是与裸对象上的函数不同的函数(无论您将其称为$还是jQuery

代码语言:javascript
复制
$.each(something, function() {...});

它可以应用于任何足够类似数组的序列,而不仅仅是jQuery包装器对象。

票数 8
EN

Stack Overflow用户

发布于 2009-12-05 06:02:33

你自己试试吧:

代码语言:javascript
复制
$ === jQuery
票数 11
EN

Stack Overflow用户

发布于 2009-12-05 06:03:06

简而言之--是的,他们是。

详细说明:由于$被多个JS框架使用,jQuery具有“无冲突”模式,可以通过jQuery() var使用它(默认模式是$)。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1849921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档