Итак, в JS я бы сделал что-то вроде.
var subItems = document.querySelectorAll(".dropdown");
Затем выберите target с помощью dropItem [0] или цикла forEach.Теперь я тоже пытаюсь сделать это в jQuery.Делая что-то вроде:
$("p").click(function() {
var dropwDown = $(this).find(".dropdown-contain");
$(dropDown).show();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="menu-dropdown">
<div class="whisky">
<p>Whisky</p>
<div class="dropdown-contain">
<ul class="dropdown">
<li><a href="#">test</a></li>
<li><a href="#">test</a></li>
<li><a href="#">test</a></li>
<li><a href="#">test</a></li>
</ul>
</div>
</div>
<div class="wine">
<p>Wine</p>
<div class="dropdown-contain">
<ul class="dropdown">
<li><a href="#">test</a></li>
<li><a href="#">test</a></li>
<li><a href="#">test</a></li>
<li><a href="#">test</a></li>
</ul>
</div>
</div>
<div class="beer">
<p>Beer</p>
<div class="dropdown-contain">
<ul class="dropdown">
<li><a href="#">test</a></li>
<li><a href="#">test</a></li>
<li><a href="#">test</a></li>
<li><a href="#">test</a></li>
</ul>
</div>
</div>
<div class="cocktail">
<p>Cocktail</p>
<div class="dropdown-contain">
<ul class="dropdown">
<li><a href="#">test</a></li>
<li><a href="#">test</a></li>
<li><a href="#">test</a></li>
<li><a href="#">test</a></li>
</ul>
</div>
</div>
</div>
Однако это не работает.Это HTML-код, который я пытаюсь настроить.Тогда особенно выпадающий класс.