¿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
labelatributo 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
thispalabra 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
labelatributo y texto dentro del elemento, usará ellabelatributo, 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
documentfuente
Estas buscando
$select.html()http://api.jquery.com/html/
fuente