jQuery .val() retourne undefined sur le changement de la boîte de sélection

J'ai une boîte de sélection avec quelques dates. Je veux obtenir la valeur de ces dates lorsque l'entrée change. Je reçois pas défini pour ma valeur.

$('#date_pick').change(function(){
            var values = $('#date_pick:selected').val();
            alert(values);
});

Violon

Wow, merci à tous. Je dois être vraiment hors de lui aujourd'hui. Dès que j'ai vu ces solutions, je le savais...je le SAVAIS! D:
Je veux juste préciser que, dans le obtenir la valeur d'un <select> élément (comme tout autre élément de formulaire) se fait avec le val() fonction, dans ce cas, => $('#date_pick').val().
^ Juste pour préciser, ce n'était pas pour moi pour une raison étrange, je suis donc l'itinéraire que j'ai fait.

OriginalL'auteur Bri | 2012-03-19