La sélection par identifiant uniquement (ou un seul identifiant) est-elle plus rapide que lors de l'ajout d'identifiants supplémentaires?Vitesse du sélecteur jQuery
Par exemple
$('#element')
vs
$('#container #element')
ou encore plus précis:
$('body div#container div#element')
?
@john_doe: Pas exactement, au moins le troisième [obtiendra tous les éléments 'div' puis filtrer ceux avec ID' element' ] (http://jsfiddle.net/dFC4k/1/). Et même dans le second cas [jQuery fait un test si '# element' est descendant de' # container'] (http://jsfiddle.net/dFC4k/). –
@FelixKling: Puis j'ai mal lu un article (je ne trouve pas ...) et j'ai mal interprété un commentaire dans la source Sizzle '// Prends un raccourci et mets le contexte si le sélecteur racine est un ID // (mais pas si ce sera plus rapide si le sélecteur interne est un ID) '- merci pour la clarification – Andreas