如何解决从复选框列表控件的外部范围中删除禁用的属性
| 对于asp.net CheckBoxList控件,<asp:CheckBoxList id=\"chklStat\" runat=\"server\" RepeatDirection=\"Horizontal\" RepeatLayout=\"Flow\" Enabled=\"false\" />
渲染,
<span id=\"C_chklStat\" disabled=\"disabled\">
<span>
<input id=\"C_chklStat_0\" type=\"checkBox\" name=\"M$C$chklStat$0\" disabled=\"disabled\" value=\"1\" /><label for=\"C_chklStat_0\">Installed</label>
</span>
</span>
有没有一种简单的方法可以从外部范围C_chklStat中删除禁用的属性?
解决方法
由于CheckBoxList在渲染时采用动态ID,因此您可以确定的唯一值是\“ Installed \”。选择那个
$(\'label:contains(\"Installed\")\').parent().parent().removeAttr(\'disabled\');
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。