【发布时间】:2011-08-01 09:41:42
【问题描述】:
我有一个 CheckBoxList 有 5 个固定项目。检查第一项时,我希望禁用其余项 - 仅限客户端。
你能帮我解决这个问题吗?
【问题讨论】:
标签: javascript jquery asp.net checkboxlist
我有一个 CheckBoxList 有 5 个固定项目。检查第一项时,我希望禁用其余项 - 仅限客户端。
你能帮我解决这个问题吗?
【问题讨论】:
标签: javascript jquery asp.net checkboxlist
您可以使用 nextAll 并执行(假设 jquery 版本 > 1.6):
<div id='check'>
<input type='checkbox' >
<input type='checkbox' >
<input type='checkbox' >
<input type='checkbox' >
<input type='checkbox' >
</div>
$('#check input:checkbox:first').click(function(){
if($(this).is(':checked')){
$(this).nextAll('input:checkbox').prop('disabled', true);
}else{
$(this).nextAll('input:checkbox').removeProp('disabled');
}
});
【讨论】:
您是否考虑过使用 5 个 CheckBox 控件 ....
【讨论】: