使用JQuery在Update Panel中禁用DropDownList

时间:2015-04-28 08:48:37

标签: javascript jquery asp.net

我有以下更新面板:

<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:UpdatePanel ID="UpdatePanel1" UpdateMode="Conditional" runat="server">
<Triggers>
    <asp:AsyncPostBackTrigger ControlID="ddlTemplates" />
</Triggers>
<ContentTemplate>
    <div class="left" id="dc_left" runat="server">
         <asp:DropDownList ID="ddlList" runat="server" CssClass="divToChange">
         </asp:DropDownList>
    </div>
</ContentTemplate>
</asp:UpdatePanel>

我想使用以下命令禁用JQuery下拉列表:

$divToChange.prop('disabled', true);
$(".divToChange").addClass('disabledControl');

添加了disabledControl类,但是没有禁用Drop Down,我无法找出原因。 有人可以帮我这个吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

加入单一陈述

 $(".divToChange").addClass('disabledControl').prop('disabled', true);

答案 1 :(得分:0)

您应该使用ID代替class来尝试。

这是代码

$('#ddlList').attr('disabled', true);

同时使用attr代替prop