http://jsfiddle.net/EUFrH/
我想从列表中隐藏“子行”行,并且单击“子”行时,它将其他行向下推以显示“子行” li。
只是寻找一种无需使用Js或Jquery的方法
提前致谢!
最佳答案
您可以尝试使用<input type="checkbox">
或<input type="radio">
进行设置。
例如,在此处描述了该技术:http://www.inserthtml.com/2012/04/css-click-states/
不幸的是,您目前的标记似乎没有办法做到这一点。
可以通过以下方式修改HTML:
<li class="sub">
<label for="subline-enabler">
... content omitted ...
</label>
<input type="checkbox" id="subline-enabler" />
<ul class="subline">
<li>
... content omitted ...
</li>
</ul>
</li>
演示在这里:http://jsfiddle.net/EUFrH/3/