Hent den valgte tekst fra en drop-down liste (select box) ved hjælp af jQuery

Hvordan kan jeg få den valgte tekst (ikke den valgte værdi) fra en drop-down liste i jQuery?

Løsning
$("#yourdropdownid option:selected").text();
Kommentarer (12)

Prøv dette:

$("#myselect :selected").text();

For en ASP.NET dropdown kan du bruge følgende selector:

$("[id*='MyDropDownId'] :selected")
Kommentarer (6)
var someName = "Test";

$("#").each(function () {
    $('option', this).each(function () {
        if ($(this).text().toLowerCase() == someName) {
            $(this).attr('selected', 'selected')
        };
    });
});

Det vil hjælpe dig med at få den rigtige retning. Ovenstående kode er fuldt testet, hvis du har brug for yderligere hjælp, så lad mig vide.

Kommentarer (0)