jQuery - $$('#bla')是什么意思?

jQuery - what does $$('#bla') mean?

本文关键字:是什么 意思 #bla jQuery      更新时间:2023-09-26

最近我看到了jQuery-code

$$('#bla')

我问我自己,这两个$是什么意思?我快速搜索了一下,但什么也没找到,这就解释了。有人能给我解释一下吗?

$$在jQuery中没有任何意义。当然,如果有人做了var $$ = jQuery;(或者更有可能是var $$ = jQuery.noConflict();),那么它将引用jQuery函数。

你可能一直在看MooTools代码,或PrototypeJS代码,或Chrome控制台代码。在这三个选项中,$$搜索与给定CSS选择器匹配的所有元素(类似于jQuery的$)。

不好的例子,但它更好地理解你的问题:

var $$ = function (bla) {
    console.log(bla)
};
$$('#bla'); // #bla