41 votes

comment obtenir l’index sélectionné d’une liste déroulante

J’ai une liste déroulante normale dans laquelle je veux obtenir l’index actuellement sélectionné et le mettre dans une variable. Jquery ou javascript. Jquery perfered.

63voto

naivists Points 15639

`` devrait faire l’affaire

Consultez la documentation jQuery pour plus de détails : http://api.jquery.com/selected-selector/

METTRE À JOUR: Si vous avez besoin de l’index de l’option sélectionnée, vous devez utiliser la `` méthode jquery :

26voto

Jamiec Points 35773

Cela permettra d’obtenir l’index de l’option sélectionnée lors de la modification:

<div class="snippet" data-babel="false" data-console="true" data-hide="false" data-lang="js"> <div class="snippet-code">

</div></div>

24voto

RoToRa Points 20081

Si vous recherchez réellement le numéro d’index (et non la valeur) de l’option sélectionnée, ce serait

ou en utilisant jQuery

10voto

lincolnk Points 7124

l’index réel est disponible en tant que propriété de l’élément select.

vous pouvez utiliser l’index pour accéder à l’option de sélection, où vous pouvez extraire le texte et la valeur.

5voto

Alex Points 4823
<select name="CCards" id="ccards">
    <option value="0">Select Saved Payment Method:</option>
    <option value="1846">test  xxxx1234</option>
    <option value="1962">test2  xxxx3456</option>
</select>

<script type="text/javascript">

    /** Jquery **/
    var selectedValue = $('#ccards').val();

    //** Regular Javascript **/
    var selectedValue2 = document.getElementById('ccards').value;


</script>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X