如何使用jQuery设置DropDownList的选定值

Bit*_*ask 6 asp.net jquery webforms

如何通过数据源更改包含其数据集的下拉列表的值

ddlContacts.DataSource = Data;
ddlContacts.DataBind();
Run Code Online (Sandbox Code Playgroud)

我试过这个但是不行:

$('#<%= rbDepartment.ClientID %>').change(function() {
    if ($("input[@name=GroupName]:checked").val() == "IS") {
        $('#ddlContactType').val('AM');
    }
});
Run Code Online (Sandbox Code Playgroud)

Jam*_*son 12

试一试:

var selectedValue = $("#<%=ddlContacts.ClientID%> option:selected").val();
Run Code Online (Sandbox Code Playgroud)

刚刚注意到您正在尝试设置值:

$("#<%=ddlContacts.ClientID%>").val("thevalue");
Run Code Online (Sandbox Code Playgroud)

请记住,在客户端处理ASP.NET控件时,必须使用ClientID.