15-06-2012, 05:06 PM
Préciser l'élément ne va pas plus vite.
Le plus performant (outre la recherche par id) est de rechercher dans des sous-arbres. C'est à dire :
$el = $('some selector')
$el.find('another selector')
Il est donc bienvenu de stocker les nœuds souvent utilisés dans la scope globale (window.$myEl = $('some selector')).
Sur les navigateurs récents, les recherches simples (qui n'utilisent pas d'attributs) sont extrêmement rapides.
Le plus performant (outre la recherche par id) est de rechercher dans des sous-arbres. C'est à dire :
$el = $('some selector')
$el.find('another selector')
Il est donc bienvenu de stocker les nœuds souvent utilisés dans la scope globale (window.$myEl = $('some selector')).
Sur les navigateurs récents, les recherches simples (qui n'utilisent pas d'attributs) sont extrêmement rapides.