Wie kann ich mit JQuery überprüfen, ob ein Wert zur Dropdown-Liste gehört oder nicht?
drop-down-menu
jquery-selectors
user271507
quelle
quelle
]
und `\`. Vermeiden Sie es, Auswahlzeichenfolgen aus Rohtext zu erstellen, ohne eine ordnungsgemäße CSS-Escape-Funktion auszuführen.return false
?Nur für den Fall, dass Sie (oder jemand anderes) daran interessiert sein könnten, dies ohne jQuery zu tun:
quelle
Hier ist eine andere ähnliche Option. In meinem Fall überprüfe ich die Werte in einem anderen Feld, während ich eine Auswahlliste erstelle. Beim Vergleichen sind mir immer wieder undefinierte Werte begegnet, daher habe ich meine Prüfung folgendermaßen eingestellt:
Ich habe keine Ahnung, ob dieser Ansatz teurer ist.
quelle
Warum nicht einen Filter verwenden?
Lose Vergleiche funktionieren, weil existiert> 0 ist wahr, existiert == 0 ist falsch, also können Sie einfach verwenden
Oder kombinieren Sie es:
Oder wenn jede Auswahl-Dropdown-Liste die Auswahlfeld-Klasse hat, erhalten Sie ein Abfrageobjekt der Auswahl (en), die den Wert enthalten:
quelle
quelle
theValue
nur dasoption_number
In-Dropdown. Ihre Lösung ist falsch.Ich weiß, dass dies eine alte Frage ist, die besser funktioniert.
Wie Sie in diesem Beispiel sehen können, suche ich nach eindeutigen Tags, dem Dropdown-Namen für Daten und dem Wert der ausgewählten Option. Natürlich brauchen Sie diese nicht, damit diese funktionieren, aber ich habe sie eingefügt, damit andere sehen können, dass Sie nach mehreren Werten usw. suchen können.
quelle