如何从jQuery的下拉列表中获取所选文本(而不是所选值)?
当前回答
$("#dropdownid option:selected").text();
如果您使用asp.net并编写
<Asp:dropdownlist id="ddl" runat="Server" />
那么你应该使用
$('#<%=ddl.Clientid%> option:selected').text();
其他回答
对于多选:
$("#yourdropdownid :selected").map(function(i, v) { return $.trim($(v).text()); }
这对我有用:
$('#yourdropdownid').find('option:selected').text();
jQuery版本:1.9.1
$("select[id=yourDropdownid] option:selected").text()
这很好
这对我来说很有用:
$("#city :selected").text();
我正在使用jQuery 1.10.2
$(“#DropDownID”).val()将给出选定的索引值。