¿Cómo puedo, usando JQuery, verificar si un valor pertenece a la lista desplegable o no?
drop-down-menu
jquery-selectors
usuario271507
fuente
fuente
]
y `\`. Evite crear cadenas de selección a partir de texto sin formato sin realizar un escape CSS adecuado.return false
?En caso de que usted (o alguien más) pueda estar interesado en hacerlo sin jQuery:
fuente
Aquí hay otra opción similar. En mi caso, estoy verificando valores en otro cuadro mientras construyo una lista de selección. Seguí encontrando valores indefinidos cuando comparaba, así que configuré mi cheque de esta manera:
No tengo idea de si este enfoque es más caro.
fuente
¿Por qué no utilizar un filtro?
Las comparaciones sueltas funcionan porque existe> 0 es verdadero, existe == 0 es falso, por lo que puede usar
O combinarlo:
O donde cada menú desplegable de selección tiene la clase de cajas de selección, esto le dará un objeto jquery de las selecciones que contienen el valor:
fuente
fuente
theValue
sino eloption_number
menú desplegable. Tu solución está mal.Sé que esta es una pregunta antigua, ya que esta funciona mejor.
Como puede ver en este ejemplo, estoy buscando por nombre de lista desplegable de datos de etiquetas únicas y el valor de la opción seleccionada. Por supuesto, no los necesita para que funcionen, pero los incluí para que otros pudieran ver que puede buscar valores múltiples, etc.
fuente