503 Stimmen

Ausgewählten Wert eines Dropdown-Elements mit jQuery abrufen

Wie kann ich den ausgewählten Wert einer Dropdown-Box mit jQuery erhalten?
Ich habe es mit

var value = $('#dropDownId').val();

y

var value = $('select#dropDownId option:selected').val();

aber beide geben eine leere Zeichenkette zurück.

3 Stimmen

Beides sollte funktionieren. Das Problem muss irgendwo anders liegen (z.B. ist der Code in eine $(document).ready(... Block?)

5 Stimmen

var value = $('#dropDownId:selected').val();

4 Stimmen

Nein - $('#dropDownId').val(); ist der einfachste Weg, um den ausgewählten Wert zu erhalten.

3voto

Namila Punkte 754

Utilice

$('#dropDownId').find('option:selected').val()

Das sollte funktionieren :)

3voto

mahi Punkte 41

Für ausgewählten Text verwenden:

value: $('#dropDownId :selected').text();

Für ausgewählte Werte verwenden:

value: $('#dropDownId').val();

3voto

schaechtele Punkte 1120

Haben Sie Ihr select-Element mit einer id versehen?

<select id='dropDownId'> ...

Ihre erste Aussage sollte funktionieren!

2voto

Dulith De Costa Punkte 9549

Sie können dies mit dem folgenden Code tun.

$('#dropDownId').val();

Wenn Sie den ausgewählten Wert aus den Optionen der Auswahlliste abrufen möchten. Dies wird den Trick tun.

$('#dropDownId option:selected').text();

2voto

mindmyweb Punkte 828

Ich weiß, dies ist alt, aber ich dachte, ich aktualisiere dies mit einer aktuelleren Antwort

$( document ).on( 'change', '#combo', function () {
var prepMin= $("#combo option:selected").val();
 alert(prepMin);
});

Ich hoffe, das hilft

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X