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
然后它将归入英语。
根据复选框,这些表格必须相应地打开。。。。。。
Working Fiddle
想改进这个问题吗?添加细节并通过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