Je sais que je peux obtenir la valeur en utilisant $ ("# menu déroulant"). Val()jquery get valeur de l'étiquette dans la liste déroulante
Quelqu'un sait comment j'obtenir le label?
Vive
Je sais que je peux obtenir la valeur en utilisant $ ("# menu déroulant"). Val()jquery get valeur de l'étiquette dans la liste déroulante
Quelqu'un sait comment j'obtenir le label?
Vive
var text = $("#dropdown").find("option:selected").text();
qui est le même que
var text = $("#dropdown option:selected").text();
Vous battez Nick en vitesse. C'est un exploit à part entière. – BBonifield
@BBonifield, * Vive la Revolución! * =) @mkoryak, +1 (et pas * juste * pour avoir battu Nick) –
@BBonifield - Ce n'est pas si difficile d'être plus rapide que quiconque ... différentes personnes sont affectées à différents SO les serveurs (hachage IP) qui ont un rafraîchissement du cache à intervalles décalés ... ce qui signifie qu'une personne ne verra jamais une question apparaître sur sa liste sans réponse avant d'avoir été répondue et mise à jour avant * que le cache du serveur soit actualisé, même en rafraichissant :) –
Utilisez le :selected
selector (pour obtenir sélectionné <option>
) et obtenir le .text()
, par exemple:
$("#dropdown :selected").text()
Tous ces réponses ne parviennent pas à répondre à la question. Il parle de l'étiquette, pas du texte. Label est un attribut valide de l'option (Specifies a shorter label for an option
). Voir http://www.w3schools.com/tags/tag_option.asp
Pour obtenir l'utilisation de l'étiquette: $('#dropdown').find("option:selected").attr('label')
qui est la réponse, que je cherche. –
double possible de [Comment obtenir le texte de l'option sélectionnée à l'aide d'une sélection jquery?] (Http://stackoverflow.com/questions/1391019/ how-to-get-the-text-of-the-selected-option-of-a-select-using-jquery) –