jQuery alternative à l' $.chaque

J'ai trouvé que le $.chacun est très lent et crée des problèmes pour les pages web si le contenant beaucoup de différents effets jQuery.

Je voudrais savoir si il est une bonne alternative à l' $.chaque, par exemple:

$('ul li').each(function() {
   var singleLi = $(this);
});

sans hover, comment puis-je faire la même chose sans l'aide de chacun?

Grâce.

Vous avez quelques erreurs de syntaxe dans votre code.
- Je remettre en question la prétention que "$.chacun()" est lui-même une cause de problèmes de performances. Ce n'est pas, à mon avis et de l'expérience, sauf pour certaines performances extrêmes des situations qui, par définition, ne se traduirait pas par "beaucoup de différents effets jQuery". Vous devriez poster un exemple de ce que vous considérez comme un problème, et alors nous pouvons les aider à trouver la réel problème.
$.chacun est lente. Si vous l'utilisez pour les masses de données est très lent.
Non, @Toro, il est vraiment pas lent. Oui, c'est plus lente qu'une boucle "for", mais esp. moderne JavaScript runtimes la surcharge n'est pas grande. Dans votre exemple, par exemple, combien de <li> éléments pour vous? Si il y a des milliers et des milliers d'entre eux, le problème, c'est que votre DOM est très large, pas que "$.chacun()" est lente.

OriginalL'auteur Andrea Turri | 2011-04-21