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 PHP : Sélectionner tout - Visualiser dans une fenêtre à part
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 Javascript : Sélectionner tout - Visualiser dans une fenêtre à part
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