首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >$ae。javascript表示法

$ae。javascript表示法
EN

Stack Overflow用户
提问于 2012-02-02 08:52:28
回答 2查看 113关注 0票数 0

我开始学习jQuery了。浏览一下使用了令人敬畏的MVC Html helper的MVC3项目,我偶然发现了一段我还不知道如何理解的javasript代码:

代码语言:javascript
运行
复制
 $ae.autocomplete('Requestor'

在这种情况下,$ae调用jQuery自动完成的原因是什么?ae不是一个元素,所以这不是一个id或类选择器。

另外,当你在做的时候,请让我知道什么是$。就像在$.getJSON上调用getJSON一样?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-02 08:56:50

假设没有输入错误,那么$ae就是一个变量。因为$只是一个javascript函数,所以您可以将它的结果赋给变量$ae = $("#myid")。虽然我不知道$ae一定是它的结果,但命名约定(开头是$)让我怀疑它是。

票数 1
EN

Stack Overflow用户

发布于 2012-02-02 09:03:01

在jQuery中,$jQuery对象的方便别名。因此$.getJSON()将调用jQuery对象的getJSON()方法。这一开始很让人困惑,但一旦你习惯了它,它就会变得很简洁。

在jQuery开发中,使用$作为变量的前缀似乎是一种常见的做法,这些变量是通过jQuery选择的,如下所示:

代码语言:javascript
运行
复制
var $myList = $('.list-item');

$是在变量名中使用的合法字符,所以我猜它是在提醒您该对象包含一个jQuery包装集。如果要再次使用选定的项,最好将选择的结果赋给变量;否则就是在浪费资源。

在您的示例中,$ae等同于以下内容:

代码语言:javascript
运行
复制
$('#my-input').autocomplete('Requestor ...
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9105665

复制
相关文章

相似问题

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