jquery - 其他父菜单折叠时如何隐藏其他子菜单?
问题描述
sub menu
当我单击其他父菜单时如何隐藏其他打开的。我的意思是一次只点击一个菜单和子菜单,如果前一个子菜单打开,那么它必须关闭。
我试过了,但我无法做到这一点。它不起作用。
<script>
$('ul.nav panel li').click(function () {
alert("hi");
//
$('.list-group-submenu:collapse in').add($(this).find('.list-group-submenu:collapse')).toggle();
});
</script>
<ul class="list-group nav panel" style="position: fixed; width: 203px;">
<li runat="server" id="lnkadduser">
<a href="#demo3" class="list-group-item collapsed" data-toggle="collapse">Setup<span class="glyphicon glyphicon-chevron-right"></span></a>
<div class="collapse" id="demo3" style="height: 0px;">
<a href="#SubMenu1" class="list-group-item" data-toggle="collapse">User Administration<span class="glyphicon glyphicon-chevron-right"></span></a>
<div class="collapse list-group-submenu" id="SubMenu1">
<a href="ListUsers.aspx" class="list-group-item">List/Edit of Users</a>
<a href="ListPhonenumbers.aspx" class="list-group-item">List/Edit of Phone Numbers</a>
<a href="AddUser.aspx" class="list-group-item">Add Users</a>
<a href="AddPhonenumbers.aspx" class="list-group-item">Add Phone Number</a>
</div>
<a href="#SubMenu2" class="list-group-item" data-toggle="collapse">Asset Administration<span class="glyphicon glyphicon-chevron-right"></span></a>
<div class="collapse list-group-submenu" id="SubMenu2">
<a href="AssetsAdministration.aspx" class="list-group-item">Update Assets</a>
</div>
<a href="#SubMenu3" class="list-group-item" data-toggle="collapse">Employee Administration<span class="glyphicon glyphicon-chevron-right"></span></a>
<div class="collapse list-group-submenu" id="SubMenu3">
<a href="AddEmploye.aspx" class="list-group-item">Add Employee</a>
<a href="ListEmploye.aspx" class="list-group-item">Update Employee</a>
</div>
</li>
</ul>
单击其他父菜单时如何隐藏先前打开的子菜单,谢谢
解决方案
推荐阅读
- ios - iOS 的 Firebase Crashlytics 控制台中没有出现崩溃报告
- java - 选择排序算法在某些情况下失败
- node.js - 我如何让 Brain.js 判断一个词是好是坏?
- html - 2021版《是`在一个`里面
- ksp - KSP Principia 如何扩展未来的赛道
- python - 处理许多小型相似数据集的问题
- html - 如何在css中自动调整dt dd宽度?
- node.js - node.js/crypto 模块的符号输出是否可移植?
- node.js - 我可以在 VSCode 调试控制台中使用确切的热键吗?
- jestjs - 如何通过 lerna 在 github 操作中运行 jest