2010-01-09 3 views
4

J'utilise le code suivant:Get <select> texte en utilisant 'ce' mot-clé

<select class="element select medium" id="inDistrict" 
     name="inDistrict" onchange="setCookie('lastvalue',this.value,1);"> 

Il ne prend pas: this.value. Quoi d'autre à utiliser pour obtenir le texte sélectionné DropDown?

Répondre

5
+1

.. ou utilisez jQuery '$ (this) .val()'. – BalusC

+0

@BalusC - c'est en supposant que vous utilisez jQuery, ce qui ne répond pas vraiment à la question. –

+0

C'était plus pour l'OP, pas pour vous :) Dois-je supprimer mon upvote sur votre réponse? – BalusC

2
var i = this.selectedIndex; 
var selectedText = this.options[i].text; 

devrait le faire (si tel est le contexte correct).

Questions connexes