105 votes

Comment puis-je obtenir le premier élément plutôt que d'utiliser [0] dans jQuery ?

Je suis nouveau à jQuery, désolé si c'est une question stupide.

Quand je l'utilise trouver un élément en utilisant l'id, je sais qu'il y a toujours une correspondance et pour y accéder j'utiliserais l'index [0]. Y a-t-il une meilleure façon de le faire ? Par exemple

var gridHeader = $("#grid_GridHeader")[0];

34voto

Mervyn Points 540

$("#grid_GridHeader:first") fonctionne aussi.

25voto

Bennidhamma Points 120

Vous pouvez utiliser la première méthode :

$('li').first()

http://api.jquery.com/first/

btw Je suis d'accord avec Nick Craver -- use document.getElementById()...

6voto

Matt Points 829

Vous pouvez utiliser le premier sélecteur.

var header = $('.header:first')

4voto

Adam Points 14766

http://api.jquery.com/eq/

$("#grid_GridHeader").eq(0)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X