Переменная elm ищет родителя и добавляет ему класс dropped, html у меня такой:
<div class="headers">
<div class="nameBlock">Человеческая Личность</div>
<div class="hiddenBlock">
<span class="title"></span>
<div class="thing">
<p><a href="#">Пункт меню</a></p>
<p><a href="#">Пункт меню</a></p>
<p><a href="#">Пункт меню</a></p>
</div>
</div>
</div>
И получается, что родитель headers получает класс dropped.
Возможно ли поменять функцию таким образом, чтобы работало точно так же, но изменения происходили у nameBlock. Например ему добавлялся бы класс dropped или .attr('data-active', '1') и .attr('data-active', '0'). Пытался сделать сам, получилось добавлять .attr('data-active', '1') и .attr('data-active', '0') но при нажатии на один пункт меню, открывались все.