Jquery从asp下拉列表中获取键/值-键
我的代码中包含以下内容:Jquery从asp下拉列表中获取键/值-键,jquery,asp.net,Jquery,Asp.net,我的代码中包含以下内容: <asp:DropDownList id="City" runat="server"> 案例在ID和选择器之间不匹配 var city=$("#City option:selected").val(); 只需在select元素本身上使用.val()方法,而不是搜索选项:selected子元素(如您当前所做的)IDs也区分大小写 var city = $("#City").val(); alert(city); 我不完全确定您所说的键和值是什么意
<asp:DropDownList id="City" runat="server">
案例在ID和选择器之间不匹配
var city=$("#City option:selected").val();
只需在
select
元素本身上使用.val()
方法,而不是搜索选项:selected
子元素(如您当前所做的)var city = $("#City").val();
alert(city);
我不完全确定您所说的键和值是什么意思,但我假设您指的是所选选项的文本和值。试着这样做:
var selectedOption = $("#<%= City.ClientID %> option:selected");
if (selectedOption){
alert($(selectedOption).text() + "/" + $(selectedOption).val());
}
var selectedOption=$(“#选项:已选”);
如果(已选择选项){
警报($(selectedOption.text()+“/”+$(selectedOption.val());
}
只需$('#City').val()
即可获得所选选项值。
var selectedOption = $("#<%= City.ClientID %> option:selected");
if (selectedOption){
alert($(selectedOption).text() + "/" + $(selectedOption).val());
}