javascript - Asp.net 使用 jQuery 启用/禁用复选框列表

标签 javascript c# jquery asp.net

我有这样的结构:

单选按钮:

o 启用 o 禁用

复选框

[]复选框1

[]复选框2

[]复选框3

[]复选框4

以上控件是动态生成的。

<asp:RadioButtonList runat="server" ID="rbSubsidiaries" onclick = "Radio_Click()"/>

 <asp:CheckBoxList runat="server" ID="cblSubsidiaries" Enabled="False"/>

我想要的是:当用户单击 RadioButton Enable 时,所有复选框都将启用,否则将禁用。

我现在可以看到用户是否单击了启用单选按钮。

 function Radio_Click() {
 if ($('#<%=rbSubsidiaries.ClientID %> input:checked').val() == 'enable') {
            alert('enable is clicked');
}
}

但我不知道如何启用所有的复选框

包含 CheckBoxList 呈现结构的图片。前两个复选框。 enter image description here

最佳答案

尝试这样的事情:

$("#cblSubsidiaries > input[type='checkbox']").prop("disabled", false)

更新:

$("#contentpage_0_content_0_cblSubsidiaries input[type=checkbox]").prop("disabled",false)

关于javascript - Asp.net 使用 jQuery 启用/禁用复选框列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32778487/

相关文章:

javascript - 如何更新 Knockout.js 中的对象属性值

c# - .NET 的缓存服务器(例如 Memcached)

javascript - 多页面环境下的PHP和JS

javascript - 如何将滚动条设置为该部分内的 div 容器?

javascript - Fullpage.js 不会在任何浏览器(chrome、firefox、edge)中滚动

Javascript 函数被事件监听器多次调用

javascript - 如何使用 TypeScript 获取所选元素的 HTML?

c# - 使 C# 源代码作为脚本运行?

c# - 如何将扩展方法的 this 与 params 关键字结合起来?

javascript - jQuery 从 JSON 数组中获取数据