Я создаю сайт, на котором я хочу, чтобы разные divs отображались в зависимости от комбинации отмеченных флажков. Мне нужно знать, как обращаться к классу флажков в инструкции switch. Вот что я до сих пор. Любые предложения о том, как я могу заставить его работать?Использовать флажок в операторе switch
Я пытаюсь использовать «класс», чтобы обратиться к классу флажков. Например, если я нажму на checkbox3, и checkbox1 уже нажал, я хочу, чтобы div2 появился. Если checkbox1 не был нажат, я хочу, чтобы div4 появился.
$ (".checkbox3").click(function(){
switch ($('input:checkbox:checked').attr('class')) {
case ".checkbox1" && ".checkbox2":
$(".div1").fadeIn("slow");
break;
case ".checkbox1":
$(".div2").fadeIn("slow");
break;
case ".checkbox2":
$(".div3").fadeIn("slow");
break;
default:
$(".div4").fadeIn("slow");
break;
}
});
Вот код HTML, на который он ссылается.
<form>
<input type="checkbox" id="redcheck" class="checkbox1">
<input type="checkbox" id="greencheck" class="checkbox2">
<input type="checkbox" id="bluecheck" class="checkbox3">
</form>
<div class="div1"></div>
<div class="div2"></div>
<div class="div3"></div>
<div class="div4"></div>
Любая помощь была бы действительно полезной! Благодаря!
Введите код html также – Khamidulla
Что вы пытаетесь сделать с '' ('class ')' part? –
И вообще, можете ли вы уточнить свой вопрос? Я читал его три раза, и, боюсь, я просто не знаю, что вы на самом деле хотите сделать. –