Ausgewählten Wert/Text von Select bei Änderung abrufen

<select onchange="test()" id="select_id">
    <option value="0">-Select-</option>
    <option value="1">Communication</option>
</select>

Ich brauche, um den Wert der ausgewählten Option in Javascript zu erhalten: weiß jemand, wie man den ausgewählten Wert oder Text zu erhalten, bitte sagen Sie, wie man eine Funktion für sie zu schreiben. Ich habe onchange() Funktion zugewiesen, um zu wählen, so was ich tun, nachdem das?

Verwenden Sie dazu entweder JavaScript oder jQuery.

Verwendung von JavaScript

<script>
function val() {
    d = document.getElementById("select_id").value;
    alert(d);
}
</script>

<select onchange="val()" id="select_id">

Benutzung von jQuery

$('#select_id').change(function(){
    alert($(this).val());
})
Kommentare (6)

Verwenden Sie

document.getElementById("select_id").selectedIndex

Oder um den Wert zu erhalten:

document.getElementById("select_id").value
Kommentare (1)

<script>
function test(a) {
    var x = a.selectedIndex;
    alert(x);
}
</script>
<select onchange="test(this)" id="select_id">
    -Select-
    Communication
    Communication
    Communication
Kommentare (0)