2016-05-22 7 views
0

Ich will nur den Textwert der ausgewählt Option erhalten mit dieses StichwortErhalten Sie den Textwert ausgewählter Option mit diesem Schlüsselwort in jquery

Für zB:

$(this).val() gibt mir die Wert der ausgewählten Option.

Was ich will ist der Text, wenn die Option ausgewählt wurde, aber dieses Schlüsselwort verwenden.

+0

Ist 'this' die' option' oder 'select'? – Musa

+0

die aktuell ausgewählte Option –

+0

Nun die Verwendung '.text()' anstelle von '.val()' – Musa

Antwort

1

könnten Sie verwenden: $(this).children(":selected").text();

Etwas wie folgt aus:

$(function() { 
 

 

 
    $("#mySelect").on("change", function() { 
 
    var text = $(this).children(":selected").text(); 
 
    var value = $(this).val(); 
 
    console.log("Text: " + text + " Value: " + value); 
 
    }); 
 

 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<select id="mySelect"> 
 
    <option value="One">1</option> 
 
    <option value="Two">2</option> 
 
</select>

Verwandte Themen