如果有人写信:
$("#downloadTabs>div").each(function(el) {
el.setStyle("display", "none");
el.removeClass('active');
});
我知道这是用来做什么的。 但我读到的实际代码是
$$("#downloadTabs>div").each(function(el) {
el.setStyle("display", "none");
el.removeClass('active');
});
还有一个$,这是用来做什么的?
答案 0 :(得分:11)
第二个例子不是jQuery,而是MooTools。 $$可以使用CSS选择器返回一组元素,就像jQuery中的$ function一样: http://mootools.net/docs/core/Element/Element#dollars
prototype.js也有一个非常相似的$$函数,它是getElementsBySelector的快捷方式: http://www.prototypejs.org/api/utility/dollar-dollar
答案 1 :(得分:2)
正如James所说,它可能是原型http://www.prototypejs.org/api/utility/dollar-dollar。
然而jquery可能有$$,如本文所述:
http://onehackoranother.com/projects/jquery/jquery-grab-bag/dom-builder.html
答案 2 :(得分:2)
为了避免与其他库发生冲突,可能是因为在您的代码库上工作的人添加了这样一行:
var $$ = $.noConflict();
据我所知,jQuery源代码中没有提到 $$
...