$符号在Jquery或JavaScript中意味着什么?
可能重复:
JavaScript中“$”的含义是什么?
现在,这似乎是一个容易和愚蠢的问题,但我必须知道为什么我们在JQuery和JavaScript中使用美元($)符号。 我总是把一美元放在我的剧本里,但我精算师不知道为什么。
举个例子:
$('#Text').click(function () { $('#Text').css('color', 'red') });
这只是改变文字颜色,当你点击它,但它表明我的观点
在JavaScript中,它没有什么特别的意义(不pipe怎么说也不过是a
Q
)。 这只是一个无用的variables名称 。
在jQuery中,variables被分配了一个jQuery
函数的副本。 这个函数被大量地重载,并且根据它传递的参数,意味着六十个不同的东西。 在这个特定的例子中,你传递一个包含一个select器的string,所以这个函数的意思是“创build一个包含ID为Text的元素的jQuery对象”。
$
是一个函数。 它实际上是一个称为jQuery
的函数的别名,所以你的代码可以像这样写,结果完全相同:
jQuery('#Text').click(function () { jQuery('#Text').css('color', 'red'); });
jQuery语法是为了selectHTML元素而定制的,并对元素执行一些操作。
基本语法是:$(selector).action()
定义jQuery的美元符号A(select器)“查询(或查找)”HTML元素要在元素上执行的jQuery动作()
更多关于这个
在jQuery中,$符号只是jQuery()
的别名,然后是函数的别名。
此页面报告:
基本语法是:$(selector).action()
- 一个美元符号来定义jQuery
- (select器)“查询(或查找)”HTML元素
- 要在元素上执行的jQuery动作()
$符号只是调用jQuery库的select器function。 所以$(“#Text”)返回Text div的jQuery对象,然后可以修改它。
除了在其他答案中处理jQuery的事情之外,JavaScript中还有另一个含义 – 作为代表匹配的RegExp属性的前缀,例如:
"test".match( /t(e)st/ ); alert( RegExp.$1 );
会提醒“e”
但是这里也不是“魔术”,而只是属性名称的一部分