11489 sujets

JavaScript, DOM et API Web HTML5

coucou

Mon code :


<select id="country" name="my_country">
<option value = "1">Madagascar</option>
<option value = "2">France</option>
<option value = "3">Canada</option>
</select>


Je voudrais avoir le texte dans les options, Madagascar, France, Canada.

J'ai essayé ;


$("select#country").bind("change", function() {
var country_name = $(this).children("option:selected").val();
alert(country_name);
}


Le résultat me donne plutôt la valeur 1, 2, 3 et non le texte.
Comment je fais pour avoir le texte plutôt que les valeurs?
J'ai aussi essayé, .html() mais ça marche toujours pas.

Merci et bonne journée. Smiley smile
Modifié par nancyAlex (18 Mar 2014 - 07:54)