我有 2 个问题
1.首先我需要只允许一个 div 打开,所以当 div question1 是 show div question2 并且所有其他应该隐藏时,实际上它不是我糟糕的代码的情况:)。
2.第二个问题,当“被检查”时,我实现了一个带有addclass的代码,但实际上我为每个div复制了所有代码。也许有人有一个更好的选择来合并代码并避免重复代码。
$(".checkbox").hide();
$(".question").show();
$('.question').click(function(){
$(".checkbox").toggle(10);
});
$('#test').change(function(){
if($(' input[type=checkbox]:checked').length) {
$('div.question').addClass("question-active");
} else {
$('div.question').removeClass("question-active");
}
});
$(".checkbox2").hide();
$(".question2").show();
$('.question2').click(function(){
$(".checkbox2").toggle(10);
});
$('#test2').change(function(){
if($(' input[type=checkbox]:checked').length) {
$('div.question2').addClass("question-active");
} else {
$('div.question2').removeClass("question-active");
}
});
这是我的代码:http: //jsfiddle.net/5C3p9/3/
感谢帮助
问候