jQuery équivalent de querySelector

Qu'est-ce que le jQuery équivalent de querySelector? Le seul moyen que j'ai trouvé jusqu'à présent est de sélectionner tout, puis choisissez la première sélection:

$(selectorString)[0]

Avec l'expression ci-dessus, jQuery est assez intelligent pour arrêter après avoir trouvé le premier match?

Mise à jour: @Mutnowski a suggéré d'utiliser l'égaliseur() et d'abord, mais après avoir lu le jQuery documentation de ces deux méthodes semblent avoir le même inconvénient: jQuery allons d'abord faire tous les matchs, puis filtrer uniquement le premier élément.

notez que "eq" n'est pas un sélecteur css, jQuery mise en œuvre. Donc, pour avoir la meilleure performance est mieux d'écrire $("td").eq(2) au lieu de $("td:eq(2)")

OriginalL'auteur Christophe | 2012-04-03