2009-09-22 9 views
1

si quelqu'un il suffit d'écrire:

$("#downloadTabs>div").each(function(el) { 
     el.setStyle("display", "none"); 
     el.removeClass('active'); 
    }); 

Je sais ce que cela sert. Mais le code est lu en fait je

$$("#downloadTabs>div").each(function(el) { 
     el.setStyle("display", "none"); 
     el.removeClass('active'); 
    }); 

Il y a un plus $, et ce qui est utilisé pour cela?

+0

ressemble à mootools pour moi (chaque partie) – knittl

Répondre

11

Le deuxième exemple n'est pas jQuery, c'est MooTools. Le $$ peut prendre un sélecteur CSS pour retourner un ensemble d'éléments comme la fonction $ dans jQuery: http://mootools.net/docs/core/Element/Element#dollars

prototype.js a également une fonction de $$ très similaire qui est un raccourci vers getElementsBySelector: http://www.prototypejs.org/api/utility/dollar-dollar

+0

est-ce que prototype/mootools a le '$$. Each()'? – nickf

+0

Ah ouais c'est MooTools. La différence étant removeClass est appelée removeClassName dans le prototype. –

2

Il se pourrait bien que pour éviter les conflits avec une autre bibliothèque, quelqu'un qui travaille sur votre base de code a ajouté une ligne comme celui-ci :

var $$ = $.noConflict(); 

$$ ne figure pas dans le code source jQuery pour autant que je peux voir ...

Questions connexes