Closed. This question needs details or clarity. It is not currently accepting answers. Learn more
想改进这个问题吗?添加细节并通过editing this post澄清问题。
5年前关闭。
我有三个复选框,像chkEnglish,chkGerman,chkFrench。
根据这些复选框有三个div,在这些div中有一些文本框和按钮。
意味着每个复选框都包含一个单独语言的形式平均值块。
因此,我的查询是当用户选中任何复选框时,该复选框将打开。
就像如果有人查过chkEnglish,那么英语表格必须打开。之后如果有人查过chkGerman
然后它将归入英语。
根据复选框,这些表格必须相应地打开。。。。。。

最佳答案

只是暗示一下怎么做(我知道有很多方法):

 var chkName = [......], // Array which holds check boxes id's
     divName = [......], // Array which holds div elements id's
     prevVisibleDiv;
 for(var i=0; i < chkName.length; i++){
     if(chkName[i].checked){
         if(prevVisibleDiv){ //condition for the first time.
            //hide prevVisibleDiv
         }
         //show divName[i]
         //store the current visible div inside prevVisibleDiv
         prevVisibleDiv = divName[i];
     }
}

Working Fiddle

09-25 19:16