I have a vertical menu with submenus, the process that makes my current menu is that each one clicks on the option it displays a submenu, and it is hidden until the user clicks on the parent menu again, as I can do so that when you click on another option in the parent menu that collapses the one that is open, to not have many submenus open and see more order, this is my code
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<div class="wrapper">
<div class="sidebar" data-background-color="black" data-active-color="danger">
<div class="sidebar-wrapper">
<div class="logo">
<div style="margin:auto auto">
</div>
</div>
<ul class="nav">
<li>
<a href="#" data-toggle="collapse" data-target="#ordenesServicio" class="collapsed">
<p><i class="ti-user"></i> Menu 1<span class="ti-arrow-down"></span>
</p>
</a>
<div class="collapse" id="ordenesServicio" style="height: 0px;">
<ul class="nav nav-list">
<li><a href="#"><i class="ti-angle-right"></i>Opcion 1</a>
</li>
<li><a href="#"><i class="ti-angle-right"></i>Opcion 2</a>
</li>
</ul>
</div>
</li>
<li>
<a href="#" data-toggle="collapse" data-target="#toggleDemo" class="collapsed">
<p><i class="ti-user"></i> Menu 2<span class="ti-arrow-down"></span>
</p>
</a>
<div class="collapse" id="toggleDemo" style="height: 0px;">
<ul class="nav nav-list">
<li><a href="#"><i class="ti-angle-right"></i>Opcion 1</a>
</li>
<li><a href="#"><i class="ti-angle-right"></i>Opcion 2</a>
</li>
<li><a href="#"><i class="ti-angle-right"></i>Opcion 3</a>
</li>
</ul>
</div>
</li>
<li>
<a href="#" data-toggle="collapse" data-target="#toggleDemonc" class="collapsed">
<p><i class="ti-user"></i> Menu 3<span class="ti-arrow-down"></span>
</p>
</a>
<div class="collapse" id="toggleDemonc" style="height: 0px;">
<ul class="nav nav-list">
<li><a href="#"><i class="ti-angle-right"></i>Opcion 1</a>
</li>
<li><a href="#"><i class="ti-angle-right"></i>Opcion 2</a>
</li>
<li><a href="#"><i class="ti-angle-right"></i>Opcion 3</a>
</li>
<li><a href="#"><i class="ti-angle-right"></i>Opcion 4</a>
</li>
</ul>
</div>
</li>
</ul>
</div>
</div>
</div>