javascript - 使用 JQuery 禁用更新面板内的 DropDownList

标签 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 类,但下拉菜单未禁用,我不明白为什么。 有人可以帮我解决这个问题吗?

谢谢!

最佳答案

用单个语句连接

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

关于javascript - 使用 JQuery 禁用更新面板内的 DropDownList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29914620/

相关文章:

javascript - Angular 输入绑定(bind)两个字段

javascript - 拼接在三元条件下不起作用

javascript - jquery替换元素中的多个字符串,不替换元素

javascript - 单击按钮时 JS .click() 不起作用

c# - 如何在 asp.net(Web 窗体)的 gridview 中附加 tfoot

javascript - Graphql 过滤器函数返回所有而不是指定的

javascript - 跨多个 promise 链保留数据

javascript - jQuery 使用动画创建循环

jquery - Zepto 更好的条件负载测试

javascript - 在 Razor View 的 for 循环中发布 select2 的值