I have a navbar where I want to click on a toggle button to toggle the children of that element
Html markup:
<ul class="menu">
<li class="menu-item">
<div class="sub-menu-container">
<ul class="sub-menu">
<li class="sub-menu-item"></li>
<li class="sub-menu-item"></li>
<li class="sub-menu-item"></li>
</ul>
</div>
<div class="toggle-sub-menu">
</li>
<li class="menu-item">
<div class="sub-menu-container">
<ul class="sub-menu">
<li class="sub-menu-item"></li>
<li class="sub-menu-item"></li>
<li class="sub-menu-item"></li>
</ul>
</div>
<div class="toggle-sub-menu">
</li>
</ul>
I have tried with .closest and .parent etc but nothing is working.
jQuery('.toggle-sub-menu').click(() => {
jQuery('.toggle-sub-menu').closest('.sub-menu').addClass('open')
})
When I click the toggle, all classes with .sub-menu gets the class .open