Если бы существовало только одноуровневое дерево меню, активация и деактивация ссылок не была бы проблемой.
<ul class="sidemenu">
<li class="active"><a href="#">some title</a></li>
<li><a href="#">some title</a></li>
<li><a href="#">some title</a></li>
etc ...
</ul>
$('.sidemenu').on('click', 'li', function() {
$('.sidemenu li.active').removeClass('active');
$(this).addClass('active');
});
Мне нужно было решить, активировать / деактивировать каждую ссылку в двух -уровень дерева меню, но я не нашел правильного или рабочего решения. Я очень хорошо понимаю, что этот код jquery подходит для одноуровневого меню.
Я искал повсюду хорошие подсказки. Моя голова пуста.
Мой код jsfiddle здесь: https://jsfiddle.net/kukrik/d3pcrhnm/15/.
Буду очень признателен, если у кого-нибудь будет хороший совет или опыт, которым можно поделиться.