我正在尝试使用树导航构建侧边栏 . 我正在使用Bootstrap和jQuery-
我想隐藏嵌套的子菜单 . 然后,当您单击 <a class="main-caret"><span class="fa fa-caret-right"></span></a>
时,将出现子菜单,并且将删除字体 - 真棒类fa-caret-right并将其换成fa-caret-down . 当您再次单击该链接时,我想要菜单切换回隐藏并将 <a>
类更改回到插入符号 .
我一直在尝试编写一个jQuery函数,但我似乎只是让show / hide部分工作 .
思考?
<ul class="list-unstyled sidebar-nav">
<li><a href="#">Applying for Aid</a></li>
<li><a class="main-caret"><span class="fa fa-caret-right"></span></a> <a href="#">Graduates</a>
<ul class="sidebar-submenu">
<li><a href="#"><span class="fa fa-caret-right"></span></a> <a href="#">Graduates</a></li>
<li><a href="#"><span class="fa fa-caret-right"></span> Graduates</a></li>
<li><a href="#"><span class="fa fa-caret-right"></span> Graduates</a></li>
</ul>
</li>
<li><a href="#"><span class="fa fa-caret-right"></span> College of Professional Studies</a></li>
<li><a href="#"><span class="fa fa-caret-right"></span> School of Law</a></li>
<li><a href="#"><span class="fa fa-caret-right"></span> Veterans</a></li>
</ul>
1 回答
你能试试这个剧本吗?