私はこのようなことをしたいと思いますが、コンテンツ1を表示すると、折りたたみ2は折りたたみ1のままにしておきます。コードを違う方法で整理しようとしましたが、ちょうど狂ってしまいました。 :D純粋なCSS(jQueryなし)、1つのdivを非表示にし、別のものを表示しますか?
.collapse{
cursor: pointer;
display: block;
background: #cdf;
}
.collapse + input{
display: none; /* hide the checkboxes */
}
.collapse + input + div{
display:none;
}
.collapse + input:checked + div{
display:block;
}
<label class="collapse" for="_1">Collapse 1</label>
<input id="_1" type="radio" name="c1">
<div>Content 1</div>
<label class="collapse" for="_2">Collapse 2</label>
<input id="_2" type="radio" name="c1">
<div>Content 2</div>