У меня есть несколько ссылок при нажатии на которые появляется дропдаун.
Классы у всех ссылок и дропдаунов одинаковые.
Мне нужно что бы при клике на блок, добавлялся класс к блоку на КОТОРЫЙ КЛИКАЮ
Структура кода такая:
<div class="item">
<span>Ссылка</span>
<ul class="dropdawn">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</div>
Т.е. нужно чтоб при клике на "item" к нему же и добавлялся класс .open
Этот же класс должен убираться при клике на блок "item" или при клике на всё остальное пространство (кроме клика на сам дропдаун).
Решение нужно либо на чистом js, либо на vue.js