什么是$&引用;在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上找到问题/答案的链接,而你有时会对海报发难。当我用谷歌搜索某样东西时,我总是很高兴,我有一个记录良好的问答页面,第一个结果就是我所有的愚蠢问题都得到了回答。没有愚蠢的问题。