$符号在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”

但是这里也不是“魔术”,而只是属性名称的一部分