Você quer dizer como obter o valor de selecionado, o valor selecionado? qual está na sua etiqueta de case?
formiga de
Esta questão deve ser reformulada para dizer "Como obter o texto da opção de seleção com jQuery?" e todas as referências ao rótulo devem ser substituídas por texto para evitar confusão com o atributo rótulo.
Isso apenas retorna o html para todos os elementos de opção. O texto do rótulo está / em / ali em algum lugar, mas não é a maneira mais eficiente de obtê-lo.
Respostas:
Experimente isto:
fonte
Oi primeiro dê um id ao select como
então você pode chamar o rótulo selecionado assim:
fonte
Para referência, também há um
label
atributo secundário na tag de opção:Html
fonte
Para obter o rótulo de uma opção específica em uma lista suspensa, você pode digitar isto -
ou
fonte
Eu achei isso útil
Ao acessar o seletor usando a
this
palavra - chave.fonte
O índice 0 na "opção: eq (0)" pode ser trocado por qualquer opção indexada que você gostaria de recuperar.
Isso é útil: http://www.myphpetc.com/2009/03/jquery-select-element-cheat-sheet.html
fonte
Experimente isto:
Isso puxará o texto exibido para os dois estilos de
<option>
elementos:<option label="foo"><option>
->"foo"
<option>bar<option>
->"bar"
Se ele tiver um
label
atributo e um texto dentro do elemento, ele usará olabel
atributo, que é o mesmo comportamento do navegador.Para a posteridade, isso foi testado em jQuery 3.1.1
fonte
fonte
Criado Plunker de trabalho para isso. https://plnkr.co/edit/vR9aGoCwoOUL9tevIEen
$('#console').append("<br/>"+$('#test_s :selected').text())
fonte
Em navegadores modernos, você não precisa do JQuery para isso. Em vez de usar
Ou especifique qualquer elemento DOM em vez de
document
fonte
Você está procurando por
$select.html()
http://api.jquery.com/html/
fonte