I have created responsive navbar with bootstrap but the problem is when i click on a single dropdown link all dropdown links open at the same time.
HTML
<div id="inner-navbar">
<nav>
<ul>
<li><a href="">Home</a></li>
<li><a href="">Template</a></li>
<li class="inner-link" data-target="1">Schedule <i class="fas fa-caret-down"></i>
<ul class="inner-bar">
<li><a href="">link 1</a></li>
<li><a href="">link 1</a></li>
<li><a href="">link 1</a></li>
</ul>
</li>
<li><a href="">People</a></li>
<li class="inner-link">Location <i class="fas fa-caret-down"></i>
<ul class="inner-bar">
<li><a href="">link 1</a></li>
<li><a href="">link 1</a></li>
<li><a href="">link 1</a></li>
</ul>
</li>
<li class="inner-link">Admin <i class="fas fa-caret-down"></i>
<ul class="inner-bar">
<li><a href="">link 1</a></li>
<li><a href="">link 1</a></li>
<li><a href="">link 1</a></li>
</ul>
</li>
<li class="inner-link">Reports <i class="fas fa-caret-down"></i>
<ul class="inner-bar">
<li><a href="">link 1</a></li>
<li><a href="">link 1</a></li>
<li><a href="">link 1</a></li>
</ul>
</li>
</ul>
</nav>
</div>
i think the issue is with the jquery class i have called it with every single dropdown.
jquery
$(document).ready(function(){
$(".inner-link").click(function(){
$(".inner-bar").toggle();
});
});
it is working fine i have almost completed it but it stuck at where i think is an issue for user.if user to select a dropdown, all dropdown will open at the same time.
I know there are lot's of different navbar out there to use but i wanted to learn by my own because im new to jquery and in learning phase of it.