Вот ссылка на пример
dev.sholex.ru/acc.html
Необходимо, чтобы при клике на элемент li ему же присваивался класс active, но при клике на другой li - удалялся
В примере имеется аккордеон, где предпоследний пункт меню (о компании) имеет двойную вложенность, так вот как реализовать, чтобы при клике на пункт меню Вакансии его родительский li(о компании) не терял класс active
пробую конструкцией if else на проверку display block у дочернего элемента ul, но как-то не выходит
if ($('.sub-menu').css('display') !== 'block'){
$(this).addClass('active');
}
else{
$('li.menu-item-has-children').removeClass('active');
};
может кто-то другое решение подскажет
спасибо!