Sie können die gewählte Option auf diese Weise erhalten:
$('#mySelectBox option:selected')...
LIVE DEMO
Aber wenn Sie möchten, alle Optionen zu durchlaufen, tun Sie es mit this.selected
anstelle von this.isChecked
die es nicht gibt:
$('#mySelectBox option').each(function() {
if (this.selected)
alert('this option is selected');
else
alert('this is not');
});
LIVE DEMO
Update:
Sie viele Antworten bekam darauf hindeutet Sie diese verwenden:
$(this).is(':selected')
gut, kann es ein getan werden viel schneller und einfacher mit this.selected
also warum sollten Sie es verwenden und nicht die native DOM-Element-Methode ?!
lesen Ihre DOM Eigenschaften und Funktionen im jQuery
tag info
00zebra00 dank für die Suche nach einer Antwort unter th e viele Optionen unten. Bitte beachten Sie jedoch die Konversation in den folgenden Kommentaren, um den besten Weg für den Zugriff auf die ausgewählte Immobilie zu finden. Der allgemeine Grund ist, dass wenn Sie auf ein Element direkt in Javascript zugreifen können (mit 'this.selected'), dass Sie umgehen sollten mit jQuery (' $ (this) .prop ("selected") '), aber sie _will_ beide für Sie arbeiten . – veeTrain
Mögliches Duplikat von [jQuery Ausgewählte Option aus Dropdown abrufen] (https://stackoverflow.com/questions/10659097/jquery-get-selected-option-from-dropdown) –