对于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中删除已禁用的属性?
答案 0 :(得分:0)
由于CheckBoxList在渲染时假定动态ID,因此唯一可以确定的值是“已安装”。选择那个
$('label:contains("Installed")').parent().parent().removeAttr('disabled');