Ho un dialogo SelezionaOttenere il valore del tag opzione selezionata in una casella di selezione
<select name="type1">
<option value="1">Laser Printer</option>
<option value="2">Line Printer</option>
</select>
Ora ho un pulsante con id #New1
Quando questo pulsante viene cliccato ho bisogno di visualizzare il valore tra il tag opzione è stato selezionato Ad esempio, se si seleziona Stampante laser ho bisogno di ottenere Stampante laser e non 1
Il mio codice finora
alert($("select[name=type1]:selected").val().text());
ma questo restituisce undefined
La soluzione di DigitalPlane funziona in questo jsfiddle http://jsfiddle.net/g4ymr/ – Joe
che è equivalente a 'alert ($ ('select [nome = tipo1]'). Find ('opzione: selezionato'). Testo()); ', se quella sintassi ti sembra più familiare, come se tu avessi già il tuo selezionare in una variabile memorizzata nella cache - 'alert ($ mySelect.find ('opzione: selezionata'). text());' – ruffin
Questa risposta non copre più selezioni. –