Ho bisogno di ottenere il valore da una lista di selezione, ma JQuery restituisce il testo all'interno delle opzioni della selezione.JQuery che recupera il testo anziché il valore della lista di selezione
Ho il seguente codice semplice.
<select id="myselect">
<option selected="selected">All</option>
<option value="1">One</option>
<option value="2">Two</option>
</select>
allora io uso il seguente JQuery, che ho pensato che mi avrebbe ottenere il valore
var myOption = $('#myselect').val()
ma quando guardo myOption
ricevo il testo di 'One' o 'due'?
La tua domanda è un po 'di confusione. Dici di voler ottenere '1' o' 2' ma stai ottenendo 'uno' e' due' invece? Se sì, non riesco a riprodurre il tuo problema: http://jsfiddle.net/xmvFS/. Assicurati che gli elementi 'option' abbiano effettivamente un attributo' value' o forniscano una demo. Se è viceversa e vuoi ottenere il testo, è un duplicato di http://stackoverflow.com/questions/196684/jquery-get-select-option-text –
È tutto il tuo codice? Funziona bene: http://jsfiddle.net/38F6F/ – Henry
è che la risposta funziona per voi ??? –