Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么是$&引用;在jQuery或JavaScript中签名表示什么?_Javascript_Jquery - Fatal编程技术网

什么是$&引用;在jQuery或JavaScript中签名表示什么?

什么是$&引用;在jQuery或JavaScript中签名表示什么?,javascript,jquery,Javascript,Jquery,可能重复: 这似乎是一个简单而愚蠢的问题,但我必须知道为什么我们在jQuery和JavaScript中使用美元($)符号。 我总是在剧本里放一美元,但我不知道为什么 例如: $('#Text').click(function () { $('#Text').css('color', 'red') }); 当你点击它时,它只是改变了文本的颜色,但它证明了我的观点。在JavaScript中,它没有特别的意义(不管怎么说,只不过是a或Q)。这只是一个例子 在jQuery中,变量被分配一个jQu

可能重复:

这似乎是一个简单而愚蠢的问题,但我必须知道为什么我们在jQuery和JavaScript中使用美元(
$
)符号。 我总是在剧本里放一美元,但我不知道为什么

例如:

$('#Text').click(function () {
  $('#Text').css('color', 'red')
});

当你点击它时,它只是改变了文本的颜色,但它证明了我的观点。

在JavaScript中,它没有特别的意义(不管怎么说,只不过是
a
Q
)。这只是一个例子


在jQuery中,变量被分配一个
jQuery
函数的副本。此函数重载严重,根据传递的参数不同,它有六种不同的含义。在这个特定的示例中,您将向它传递一个包含选择器的字符串,因此函数的意思是“创建一个包含id文本元素的jQuery对象”。

符号
$
仅调用jQuery库的选择器功能。因此
$(“#Text”)
返回
文本的jQuery对象,然后可以修改该对象。

$
只是一个函数。它实际上是名为
jQuery
的函数的别名,因此您的代码可以这样编写,并且结果完全相同:

jQuery('#Text').click(function () {
  jQuery('#Text').css('color', 'red');
});

jQuery语法是为选择HTML元素和对元素执行某些操作而定制的

基本语法为:$(选择器).action()

用于定义jQuery的美元符号 “查询(或查找)”HTML元素的(选择器) 要对元素执行的jQuery操作()


除了在其他答案中处理的jQuery之外,JavaScript中还有另一个含义——作为表示匹配项的RegExp属性的前缀,例如:

“test”。匹配(/t(e)st/);
警报(RegExp.$1);
将向“e”发出警报


但在这里,它不是“魔术”,只是属性名称的一部分。在jQuery中,$符号只是
jQuery()
的别名,然后是函数的别名

页面报告:

基本语法为:$(选择器).action()

  • 用于定义jQuery的美元符号
  • “查询(或查找)”HTML元素的(选择器)
  • 要对元素执行的jQuery操作()

不完全正确。它可能会调用选择器功能,这取决于您传递的参数。这只是部分正确。含义根据给出的参数而变化。请不要参考W3Schools,它们太可怕了。W3Schools,从上下文来看,这里显然不是这样。(那个代码给我带来了一个例外)@Quentin这是一种情况,因为问题只是
$
符号的意思。这是完整答案的一部分。对不起,你是对的,它确实抛出了一个异常,因为我在拼写
RegExp
方面有一个拼写错误,但现在它是正确的。谢谢大家,我知道这是一个愚蠢的问题!这不一定是个愚蠢的问题。提前做些调查就行了。你可能会感到惊讶,谷歌搜索通常会在StackOverflow上找到问题/答案的链接,而你有时会对海报发难。当我用谷歌搜索某样东西时,我总是很高兴,我有一个记录良好的问答页面,第一个结果就是我所有的愚蠢问题都得到了回答。没有愚蠢的问题。