2009-07-17 9 views
0

J'ai un menu déroulant rempli de paires valeur/clé en php. Maintenant, je veux utiliser JQuery pour attacher des gestionnaires de clic à chacune de ces clés.Comment puis-je saisir toutes les valeurs d'un menu JQuery?

Comment imprimer une liste du contenu dans un menu déroulant dans JQuery?
(je sais pour obtenir la valeur actuelle du menu comme $ (this) .val()

Je pensais - itérer peut-être à travers chaque élément enfant et de saisir le val

Merci,
Michael

Répondre

2
$('select#idselect option').each(function() { 
    $(this).click(function() { 
     // do stuff 
    }); 
}); 
+0

Ah, en utilisant le 'option' pour filtrer, merci. – Dirk

0

Il utilise l'événement change, qui est plus applicable à une zone de sélection.

$("#select_id").change(function() { 
    // get the value 
    var value = $(this).val(); 

    // do something 
    alert(value); 
} 
Questions connexes