Obtenir la valeur sélectionnée d'une liste déroulante de l'élément à l'aide de jQuery

Comment puis-je obtenir la valeur sélectionnée d'une zone de liste déroulante à l'aide de jQuery?

J'ai essayé d'utiliser

var value = $('#dropDownId').val();

et

var value = $('select#dropDownId option:selected').val();

mais les deux renvoie une chaîne vide.

  • Les deux doivent travailler. Le problème doit être ailleurs (p. ex. est-ce que le code enveloppé dans un $(document).ready(... bloc?)
  • var value = $('#dropDownId:selected').val();
  • Nope - $('#dropDownId').val(); est le plus concis manière à obtenir la valeur sélectionnée.
  • vous n'avez pas besoin de sélectionner dans cette proposition, car les Id sont uniques pour un document, vous devez utiliser la balise de nom seulement lorsque se référant à des catégoriesselect#dropDownId option:selected,
  • double possible de Comment faire pour obtenir l'Index de select->option balise
  • Consulter cet article : javascriptstutorial.com/blog/...
  • On peut consulter cet article: javascriptstutorial.com/blog/...

InformationsquelleAutor shyam | 2010-05-06