###8つのチェックボックスに選択した数によって変わる結果をアコーディオンで見せたい。
JSでIFを使ってチェックの数によって結果が変わる文を書いています。
詳しく書くとチェックボックスが8つあり、0〜3個の場合はA 4〜7個の場合はB 8個全ての場合はCというものにしたいです。チェックボタン群があり、最後に結果を見るボタンを押すことによって、A,B,Cどれかの結果が見えるという感じです。
###該当しない結果の答えまでが表示されてしまう
display:none;が効いてない ###該当のソースコード ```JS $(function(){ $(".diag_btn").click(function () { var num = $('.check_btn img.on').length; if(num == 0 || num == 3) { $('.anc00_03').css('display','block'); $('.anc04_07').css('display','none'); $('.anc08').css('display','none'); }else if (num == 4 || num == 7){ $('.anc00_03').css('display','none'); $('.anc04_07').css('display','block'); $('.anc08').css('display','none'); }else if (num >= 8){ $('.anc00_03').css('display','none'); $('.anc04_07').css('display','none'); $('.anc08').css('display','block'); } }); });
###試したこと
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答3件
あなたの回答
tips
プレビュー