Obtenir le texte sélectionné dans une liste déroulante (boîte de sélection) en utilisant jQuery

Comment obtenir le texte sélectionné (et non la valeur sélectionnée) d'une liste déroulante en jQuery ?

Solution
$("#yourdropdownid option:selected").text();
Commentaires (12)

Essayez ça :

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

Pour une liste déroulante ASP.NET, vous pouvez utiliser le sélecteur suivant :

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

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

Cela vous aidera à trouver la bonne direction. Le code ci-dessus est entièrement testé si vous avez besoin d'aide, faites-le moi savoir.

Commentaires (0)