2009-09-18 11 views
1

Comment puis-je sélectionner le 1er article dans un ensemble emballé? J'ai $(":radio") Cela retourne un ensemble enveloppé de deux éléments. Est-il possible que je puisse sélectionner seulement le premier élément? Fondamentalement quelque chose comme ça mais syntaxe plus propreAide jQuery - Comment sélectionner uniquement le premier élément d'un ensemble emballé?

var singleListItem = $($(":radio")[0]); 

Cela fonctionnera probablement, mais il me semble horrible. Y at-il un meilleur moyen d'écrire ce type de sélecteur?

Merci, ~ ck à San Diego

Répondre

4

Vous pouvez essayer:

var singleListItem = $(":radio:first"); 

Voir: http://docs.jquery.com/Selectors/first

+0

beaucoup plus propre. Merci. Je regardais dans l'index de "jQuery in Action", et il n'y a aucune entrée pour "premier". Il a été écrit pour 1.3.1 alors peut-être que ce n'était pas encore là. c'est-à-dire "le plus proche". – Hcabnettek

+0

Bien, heureux que ce soit ce que vous cherchiez. –

+0

+1, je me suis trompé $ (": radio") [0] est le même que $ (": radio"). Get (0). Je ne sais pas où j'ai eu l'idée qu'ils étaient différents. – karim79

Questions connexes