我的代码有问题,我可以使用后面的代码来实现它,但它并不好,因为我有滑动面板(使用 jQuery),它在回发时受到干扰。
CheckBoxList 默认禁用,没有自动回发。
如果选中 CheckBox,我希望 CheckBoxList 变为启用状态。
目前,我有这个代码:
$("#BizAppsCheckBox").click(function () {
if (this.checked)
$('#BizAppsCheckBoxList').removeAttr('disabled');
else
$('#BizAppsCheckBoxList').attr('disabled', 'disabled');
});
我该如何解决这个问题?
对我来说最好的工作解决方案,感谢答案:
$(document).ready(function () {
if ($("#BizAppsCheckBox").prop('checked') == false) {
$('#BizAppsCheckBoxList *').prop('disabled', true);
}
else {
$('#BizAppsCheckBoxList *').prop('disabled', false);
}
$("#BizAppsCheckBox").click(function () {
if (this.checked)
$('#BizAppsCheckBoxList *').prop('disabled', false);
else
$('#BizAppsCheckBoxList *').prop('disabled', true) &
$('#BizAppsCheckBoxList *').prop('checked', false);
});
});