2010-08-17 6 views
0

Hey les gars. J'essaye d'obtenir l'option choisie dans chaque boucle. Quelle est la syntaxe correcte pour y parvenir?Obtenez l'enfant sélectionné dans une boucle .each dans jQuery

J'ai essayé les suivantes:

var row = $('#template_23423); 

row.find('select[name^=COUNTY]').each(function(){ 
    var selectedOption = $(this).children(':selected').val(); 

Toutes les idées?

Répondre

1
var row = $('#template_23423'); 

row.find('select[name^=COUNTY]').each(function(){ 
    var selectedOption = $('option:selected', $(this)).val(); 
}; 

Cela vous donnera la valeur du options si vous voulez leur texte, utilisez text() au lieu de val().

+0

merci beaucoup! des livres que vous pouvez recommander sur jQuery/JS? – Kel

+0

@Kel: J'aime personnellement ** Apprendre jQuery **, plus de détails ici: https://www.packtpub.com/jQuery/book. Et devinez ce que j'ai appris la plupart par stackoverflow :) – Sarfraz

+0

merci. Je suis un peu nouveau dans jQuery et apprécie tout ce que je peux obtenir à ce sujet. Merci encore. – Kel

Questions connexes