检查分散在同一页面上的复选框

时间:2009-08-27 19:40:02

标签: asp.net javascript jquery checkbox

我有10个分散在整个页面中的复选框,如果选中其中任何一个,则div需要将其显示设置为阻止。但是,如果它们都未被选中,则div将重新设置为display:none。它们位于页面的不同部分,我在查明检查方法时遇到了问题。

谢谢,

-Seth

修改

很抱歉他们的复选框与显示此div无关,所以只需执行毯子输入:jquery中的复选框将无法正常工作。

1 个答案:

答案 0 :(得分:4)

$('input[type=checkbox].chkbxgroup').change(function(){
   if($('input[type=checkbox].chkbxgroup').is(':checked')({
       $('div#hiddenDiv').show();
   }
   else{
       $('div#hiddenDiv').hide();
   }
});

我认为应该这样做,假设如果检查了该集合中的一个或多个元素,is(':checked')部分将返回true。

[edit re:comment]为您想要受此影响的所有复选框添加一个类。这样更新了我的代码[/ edit]