我曾尝试This from stackoverflow检查,如果单选按钮被选中并显示DIV
,我一直没能去上班..
我有.playlist列表和.playlist特征,其中仅应该显示一个单选按钮来检查。
所以选中单选按钮,它应该显示:阻止div。并隐藏另一个。
但不知何故没有工作..
我可以.playlist特征开始就显示精细,在那里我在另一个按钮来检查。但在这里它似乎并没有工作..
任何想法,以解决这个问题?
我的代码:
HTML:
<div class="playlist-top">
<label for="playlist-button">Spilleliste</label>
<label for="playlist-feature-button">Indslag</label>
</div>
<input type="radio" id="playlist-list-button" />
<input type="radio" id="playlist-feature-button" />
<div class="playlist-content">
<div class="playlist-list">
<ul class="bar">
<li>
<span>12:36</span ><p class="text- uppercase">brian adams</p><span class="dr-icon-audio-boxed"></span>
<p>You Belong to me</p>
</li>
</ul>
</div>
<div class="playlist-feature">
<ul class="bar">
<li>
<span>08:51</span><span class="dr-icon-audio-boxed"></span>
<p>Gærdesmutten er sej trods sin beskedne størrelse</p>
</li>
</ul>
</div>
</div>
我的CSS
#playlist:checked ~div.playlist-toggle{
.playlist-wrapper .container .playlist-content{
.playlist-feature{
display:block;
}
}
}
#playlist-list-button:checked ~div.playlist-toggle{
.playlist-wrapper .container .playlist-content{
.playlist-list{
display:block;
}
.playlist-feature{
display:none;
}
}
}
#playlist-feature-button:checked ~div.playlist-toggle{
.playlist-wrapper .container .playlist-content{
.playlist-feature{
display:block;
}
.playlist-list{
display:none;
}
}
}
您的HTML中没有与div.playlist-toggle相匹配的元素。 – CBroe
这是整个事情的包装。 – andrelange91