第1个回答 2015-04-14
<ul>
<li>
<span>菜单1</span>
<ul>
<li class="selected">二级菜单1<li>
<li>二级菜单2<li>
<li>二级菜单3<li>
</ul>
</li>
<li>
<span>菜单2</span>
<ul style="display:none;">
<li>二级菜单1<li>
<li>二级菜单2<li>
<li>二级菜单3<li>
</ul>
</li>
<li>菜单3</li>
<li>菜单4</li>
</ul>
ul
{
background-color:
}
ul li
{
background-color:
}
ul li ul
{
background-color:
}
ul li ul li
{
background-color:
}
ul li ul li.selected
{
background-color:
}
js自己写吧。点击ul li span后 将下一个标签ul 的display改为block
同时需要将已经赋予selected的li取消selected class