Comment obtenir le texte d'une option sélectionnée à partir de l'élément select?

EDIT: Le code HTML et js soufflet est une version simplifiée. Découvrez le jsfiddle lien en bas de mon post pour la démonstration complète de mon problème.


J'ai un sélectionnez l'élément HTML:

<select name="foo" id="foo">
<option value="1">a</option>
<option value="2">b</option>
<option value="3">c</option>
</select>

Je veux obtenir le label d'une option sélectionnée avec jQuery. Ceci, cependant:

alert($("#foo option:selected").text());

Retourne:

a
b
c

Je veux, pour obtenir, par exemple:

b

jsfiddle: http://jsfiddle.net/8KcYY/1/ (cliquez sur le "Vybrať značku").

Semble fonctionner pour moi. Pourriez-vous poster un non-fonctionnelles exemple sur jsfiddle.net?
Étrange, selon cette documentation (api.jquery.com/selected-selector) cela devrait fonctionner.
Cette exemple pas de travail?
Je l'ai posté à jsfiddle.
Je l'ai modifiée légèrement, mais fonctionne de la même manière: jsfiddle.net/qtRhQ/1

OriginalL'auteur Richard Knop | 2011-04-15