2010-10-14 3 views

Répondre

0

Vous devez le .parent(), ou pour être plus sûr (<optgroup> par exemple), .closest(), comme ceci:

$(".option-select option[value='yes']:selected").closest('select').each(function() { 
    alert(this.id); 
}); 

Ou .filter(), comme ceci:

$(".option-select").filter(function() { return $(this).val() == "yes"; }).each(function() { 
    alert(this.id); 
}); 
+0

Merci Nick. Cela fonctionne très bien. – FloatLeft

+0

@StephenLewes - welcome :) –

+0

Au lieu d'itérer la collection, disons que je voulais simplement créer une collection jQuery de toutes les sélections que je pourrais faire: – FloatLeft

Questions connexes