I've been combing around looking for an example of the same problem I'm having but no luck yet. I'm trying to create a multi-level collapsible side navigation in bootstrap using bootstrap.js.
My problem is that I've added in the second level but when I click the list item to trigger it to open it collapses the whole menu. When I re-open the menu, the second-level menu is open also. My code is below:
<div class=sidebar-nav>
<p class=sidenav-header>Units and Lessons:</p>
<ul class=nav nav-list>
<li class=nav-header data-toggle=collapse data-target=#content-areas> <span class=nav-header-primary>
Content Areas
</span>
<ul class=nav nav-list collapse id=content-areas>
<li><a href=# title=Title>All</a></li>
<li><a href=# title=Title>Urban Planning</a></li>
<li><a href=# title=Title>Sustainability</a></li>
<li><a href=# title=Title>Public Administration</a></li>
<li data-toggle=collapse data-target=#nav-health data-parent=#content-areas><a href=# title=Title>Health</a>
<ul class=nav-secondary nav-list collapse id=nav-health>
<li><a href=# title=Title>Introduction</a></li>
<li><a href=# title=Title>Lesson: What is Epilepsy?</a></li>
<li><a href=# title=Title>Lesson: Pathology</a></li>
</ul>
</li>
</ul>
</li>
<li class=nav-header data-toggle=collapse data-target=#languages> <span class=nav-header-primary>
Languages
</span>
<ul class=nav nav-list collapse id=languages>
<li><a href=# title=Title>All</a></li>
<li><a href=# title=Title>Arabic</a></li>
<li><a href=# title=Title>Turkish</a></li>
<li><a href=# title=Title>Hebrew</a></li>
</ul>
</li>
</ul>
</div>
The specific section I'm talking about is under the Health list item under Content Areas.
Any help is greatly appreciated. Thanks!