Como posso, usando JQuery, verificar se um valor pertence à lista suspensa ou não?
drop-down-menu
jquery-selectors
user271507
fonte
fonte
]
e `\`. Evite construir sequências de seletores a partir de texto bruto sem fazer o escape CSS adequado.return false
?Apenas no caso de você (ou outra pessoa) estar interessado em fazer isso sem jQuery:
fonte
Aqui está outra opção semelhante. No meu caso, estou verificando os valores em outra caixa enquanto construo uma lista de seleção. Continuei encontrando valores indefinidos quando comparava, então configurei minha verificação desta forma:
Não tenho ideia se essa abordagem é mais cara.
fonte
Por que não usar um filtro?
As comparações vagas funcionam porque existe> 0 é verdadeiro, existe == 0 é falso, então você pode apenas usar
Ou combine-o:
Ou onde cada menu suspenso de seleção tem a classe de caixas de seleção, isso lhe dará um objeto jquery da (s) seleção (ões) que contém o valor:
fonte
fonte
theValue
senão aoption_number
lista suspensa. Sua solução está errada.Eu sei que esta é uma pergunta meio antiga, mas esta funciona melhor.
Como você pode ver neste exemplo, estou pesquisando pelo nome da lista suspensa de dados de tags exclusivas e o valor da opção selecionada. Claro que você não precisa deles para que funcionem, mas eu os incluí para que outros pudessem ver que você pode pesquisar valores múltiplos, etc.
fonte