Reputation: 862
Here if I click on the submenu I want to keep open the main menu dropdown. Now it doesn't keep open the main menu if I clicked on the submenu. After sub menu clicks it close the dropdown.
<li><a href="#" class="hasSub" data-toggle="collapse" data-target="#menu1" aria-expanded="false">Main Menu</a>
<ul class="collapse list pl-3" id="menu1">
<li><a>sub menu1</a></li>
<li><a>sub menu 2</a></li>
</ul>
</li>
Upvotes: 0
Views: 62
Reputation: 448
let $active = $('nav .hasSub li.active');
if($active.length) {
// or add your action
$active.closest('.collapse').addClass('open');
}
Upvotes: 1