Jquery 美元和$$之间有什么区别?

Jquery 美元和$$之间有什么区别?,jquery,Jquery,我已经学习了一些jQuery功能 有谁能告诉我使用$和$之间的区别吗?$和$$是mootools选择器,$也是jquery选择器 参见jquery noconflict mode简短回答:$不是jquery规范中定义的符号,此外,单$()-符号表示将括号内的内容封装到jquery对象中 因此,别名$是一个缩写,意思是-我使用的是jQuery库,在标准jQuery库中没有定义双$。在jQuery文档中没有$语句。jQuery有一个带有$字符的默认选择器。可能该脚本使用了另一个javascript库

我已经学习了一些jQuery功能


有谁能告诉我使用
$
$
之间的区别吗?

$和$$是mootools选择器,$也是jquery选择器


参见jquery noconflict mode

简短回答:
$
不是jquery规范中定义的符号,此外,单
$()
-符号表示将括号内的内容封装到jquery对象中


因此,别名
$
是一个缩写,意思是-我使用的是jQuery库,在标准jQuery库中没有定义双
$

在jQuery文档中没有
$
语句。jQuery有一个带有
$
字符的默认选择器。可能该脚本使用了另一个javascript库,并且与jQuery存在一些冲突。在这种情况下,您可以使用
jquery.NoConflict
来避免此类问题,并设置另一个jquery选择器

比如:

var s = jQuery.noConflict();

// something with new jQuery selector
s("div p").hide();

// something with another library using $()
$("content").style.display = 'none';
如果您的代码有避免冲突的方法:
var$$=jquery.noconfig()
,您可以使用$$作为jquery选择器:
$$(“#元素”).method()

请参阅有关文档的更多信息:

所有jQuery功能都封装在
jQuery
对象中,该对象也可以作为
$
访问。您正在检查的代码可能正在使用另一个库(例如Mootools),该库使用了
$
函数。

$$在Jquery中没有意义,但是它在原型框架中使用

还要检查这不是以前使用
noConflict
分配的Jquery版本

在代码中搜索
var$$
,以查找较旧jquery版本的可能分配

var $$ = jquery.noConfict();

jQuery
是jQuery提供的对象
$
是另一个,它只是
jQuery
的别名

jQuery不提供
$
。它由其他库提供,如Mootools或Prototype.js

更重要的是,
$
也作为
document.querySelectorAll
的别名提供在现代浏览器的控制台中。除非它被另一个库覆盖
$
也以同样的方式提供,作为
文档的别名。querySelector


有关更多信息,请参阅。

$
$$
将在Google Chrome、Firefox和Safari浏览器上的任何网页(如果不包括jQuery)上工作,
$
返回传递的选择器的第一个元素

这里,

$is
document.querySelector

$$是
文档。querySelectorAll

它们是Google Chrome和Firefox浏览器的本机功能,您也可以在Safari中看到
$
$
定义

在Google Chrome、Firefox或Safari中打开,并打开开发者工具检查这些结果。。。(为什么是谷歌,因为他们不会使用jQuery或Moo工具)

$('div');//返回DOM中的第一个DIV
$$('div');//返回DOM中的所有div

你能在你看到的地方分享一些代码吗?你能提供一些例子说明你在哪里看到与jquery相关的
$
$$
被使用吗?
$
对jquery没有任何意义;它的使用是由任何作者任意决定的,无论你在看什么,我想你可能会混淆jQuery和Mootools。Mootools确实使用了
$
选择器。您确定没有查看原型库吗?