Obtenir le texte de l'option sélectionnée dans un select
Bonjour,
Je cherche la bonne syntaxe pour obtenir le texte de l'option sélectionner dans un select.
Soit la liste déroulante pour sélectionner le pays de naissance :
Code:
1 2 3 4 5 6 7 8 9
| <select id="naissance[pays]" name="naissance[pays]">
<?php foreach($liste_pays as $pays): ?>
<option value="<?php echo $pays['paysId']; ?>"
<?php echo (isset($_SESSION['inscription']['naissance']['pays']) && $_SESSION['inscription']['naissance']['pays'] == $pays['paysId'])?'selected':'';?>
>
<?php echo $pays['paysNomLong']; ?>
</option>
<?php endforeach; ?>
</select> |
Je sais récupérer la valeur du pays sélectionné (par exemple l'id 1) mais je souhaite récupérer en JQuery le texte du pays sélectionné (par exemple : France) et je ne trouve pas la bonne syntaxe :
Code:
1 2 3
| // Morceaux de code qui ne fonctionnent pas :
alert ("Nom pays naissance : " + $("#naissance\\[pays\\]":selected).text()); // Code refusé par Eclipse et le navigateur
alert ("Nom pays naissance : " + $("#naissance\\[pays\\]:selected").text()); // Revoie undefined |