Как я могу с помощью JQuery проверить, принадлежит ли значение раскрывающемуся списку или нет?
drop-down-menu
jquery-selectors
user271507
источник
источник
]
и `\`. Избегайте создания строк селектора из необработанного текста без надлежащего экранирования CSS.return false
?На всякий случай вам (или кому-то еще) может быть интересно сделать это без jQuery:
источник
Вот еще один аналогичный вариант. В моем случае я проверяю значения в другом поле, когда создаю список выбора. Я продолжал сталкиваться с неопределенными значениями, когда сравнивал, поэтому я установил свой чек следующим образом:
Понятия не имею, дороже ли этот подход.
источник
Почему бы не использовать фильтр?
Слабые сравнения работают, потому что существует> 0 истинно, существует == 0 ложно, поэтому вы можете просто использовать
Или совместите это:
Или, если каждое раскрывающееся меню выбора имеет класс select-box, это даст вам объект jquery для выбора (ов), который содержит значение:
источник
источник
theValue
аoption_number
в раскрывающемся списке. Ваше решение неверное.Я знаю, что это старый вопрос, потому что этот работает лучше.
Как вы можете видеть в этом примере, я ищу по уникальному имени тега в раскрывающемся списке данных и значению выбранной опции. Конечно, они вам не нужны для работы, но я добавил их, чтобы другие могли видеть, что вы можете искать по нескольким значениям и т. Д.
источник