Πώς μπορώ να λάβω το επιλεγμένο κείμενο (όχι την επιλεγμένη τιμή) από μια αναπτυσσόμενη λίστα στην jQuery;
Δοκιμάστε αυτό:
$("#myselect :selected").text();
Για ένα αναπτυσσόμενο μενού ASP.NET μπορείτε να χρησιμοποιήσετε τον ακόλουθο επιλογέα:
$("[id*='MyDropDownId'] :selected")
var someName = "Test";
$("#<%= ddltest.ClientID %>").each(function () {
$('option', this).each(function () {
if ($(this).text().toLowerCase() == someName) {
$(this).attr('selected', 'selected')
};
});
});
Αυτό θα σας βοηθήσει να πάρετε τη σωστή κατεύθυνση. Ο παραπάνω κώδικας είναι πλήρως δοκιμασμένος αν χρειάζεστε περαιτέρω βοήθεια ενημερώστε με.