How can I get the selected text (not the selected value) from a drop-down list in jQuery?
This works for me
$("#dropdownid").change(function() { alert($(this).find("option:selected").text()); });
If the element created dynamically
$(document).on("change", "#dropdownid", function() { alert($(this).find("option:selected").text()); });