jquery在asp.net中选择下拉列表控件

时间:2012-08-09 13:10:01

标签: javascript jquery asp.net user-controls

我正在使用ASP.net并有一个下拉控件。

 <asp:DropdownList runat="server" ID = "fieldReadOnlyContent" Enabled="false" class = "attribute"><asp:ListItem value = "0">False</asp:ListItem><asp:ListItem value = "1">True</asp:ListItem></asp:DropdownList>

我想通过客户端控件qith jquery调整下拉控件。我得到了需要设置的值。

//d[3] will be either true or false.
$("#fieldReadOnlyContent").val(d[3]);

上述尝试似乎没有将项目设置为正确启用。我会这样做吗?

3 个答案:

答案 0 :(得分:2)

试试这个:

$("#<%=fieldReadOnlyContent.ClientID%>").val(d[3]);

答案 1 :(得分:1)

该项目未设置,因为$("#fieldReadOnlyContent").val(d[3]);将检查value

对于你的情况

if(d[3]=='false'){
 $("#fieldReadOnlyContent").val('0');
}
else
{
 $("#fieldReadOnlyContent").val('1');
}

答案 2 :(得分:0)

fieldReadOnlyContent不一定是客户端HTML元素的ID。

您可以使用ClientIDMode="Static"服务器端来控制.net4.0(source)或<%= fieldReadOnlyContent.ClientID %>中的客户端ID,直接将客户端ID注入到javascript中

相关问题