1

可能重复:
jQuery中符号$的含义是什么?

我想知道为什么在开头使用 $ 符号,例如在 jquery 每个函数中。这两个有什么区别。。

$('.container').each()
/..and
$.each()

我一直在看类似这样的代码..?? $标志有什么作用??

 $.myObj = function() {
    /..
    }
4

3 回答 3

4

$没有什么特别的;它只是 jQuery 使用的标识符。一个非常短的名称(而不是类似的名称)的优点jQuery是它不会过度增加脚本文件的下载大小。每个字节都很重要(尤其是在移动世界中)。

于 2012-10-24T02:34:55.783 回答
1

您甚至可以创建自己的!虽然不一样,但这里有一个接受 ID 的。

var SUPER = function(id) {
    return document.getElementById(id);
};

SUPER('exampleID').focus();

现在我的 id 为“exampleID”的输入字段将被“聚焦”

但是 $ 是 jQuery 对象的简写。

于 2012-10-24T02:37:23.097 回答
0

在javascript中,函数可以通过调用来执行,但它们也是对象,可以包含属性。这些属性可以是数据,也可以是其他函数。

在 jQuery 中,$它只是一个函数,您可以像 in 一样将其作为函数调用,$(".whatever")也可以访问函数的属性。这些属性要么是函数本身,要么是在某些情况下是数据。 $.each()是一个函数,它是$函数对象的一个​​属性。

在 jQuery 中,它只是主要对象$的一个​​快捷方式(用于保存输入) 。jQuery

于 2012-10-24T02:38:29.570 回答