2009-06-10 7 views
6

ich auf Stackoverflow gesehen habe und um googeln, dass die am häufigsten verwendete Art und Weise den ausgewählten Text aus einem <SELECT> Elemente mit Jquery zu erhalten ist, wie diesrichtiger Weg, um Option in jquery von einem Objekt ausgewählt

$("#cboId :selected").text() 

was Ich habe nicht die ID, sondern ein Objekt. Ich habe ein Objekt, sagen

var myCombo= $("#cboId"); 

stammt aus einem früheren Stück Code.

Ich habe wie dies getan, um den ausgewählten Text zu bekommen, ist aber hässlich:

$("#" + myCombo.attr('id') + " :selected").text() ; 

gibt es einen sauberere Weg, es zu tun?

danke.

Antwort

18
var selectedText = $(":selected",myCombo).text(); 
+0

das sieht gut aus! Vielen Dank – pomarc