¿Te refieres a cómo obtener el valor de seleccionado, el valor seleccionado? ¿Cuál está en la etiqueta de tu caja?
hormiga
Esta pregunta debería reformularse para decir "¿Cómo obtener el texto de la opción de selección con jQuery?" y todas las referencias a la etiqueta deben reemplazarse con texto para evitar confusiones con el atributo de etiqueta.
Eso solo devuelve el html para todos los elementos de opción. El texto de la etiqueta está / in / allí en alguna parte, pero no es la forma más eficiente de acceder a él.
Respuestas:
Prueba esto:
fuente
Hola, primero dale una identificación a la selección como
entonces puedes llamar a la etiqueta seleccionada así:
fuente
Como referencia, también hay un
label
atributo secundario en la etiqueta de opción:HTML
fuente
Para obtener la etiqueta de una opción específica en un menú desplegable, puede escribir esto:
o
fuente
Encontré esto útil
Al acceder al selector usando la
this
palabra clave.fuente
El índice 0 en la "opción: eq (0)" se puede cambiar por la opción indexada que desee recuperar.
Esto es útil: http://www.myphpetc.com/2009/03/jquery-select-element-cheat-sheet.html
fuente
Prueba esto:
Esto extraerá el texto mostrado para ambos estilos de
<option>
elementos:<option label="foo"><option>
->"foo"
<option>bar<option>
->"bar"
Si tiene un
label
atributo y texto dentro del elemento, usará ellabel
atributo, que es el mismo comportamiento que el navegador.Para la posteridad, esto se probó bajo jQuery 3.1.1
fuente
fuente
Plunker creado para esto. https://plnkr.co/edit/vR9aGoCwoOUL9tevIEen
$('#console').append("<br/>"+$('#test_s :selected').text())
fuente
En los navegadores modernos, no necesita JQuery para esto. En su lugar use
O especifique cualquier elemento DOM en lugar de
document
fuente
Estas buscando
$select.html()
http://api.jquery.com/html/
fuente