Есть аккордеон меню.
<div class="mini-menu">
<ul>
<li style="list-style-type: none;"><a href="#">Каталог товаров</a></li>
<li class="sub2"><a href="#"><i class="fa fa-angle-down" aria-hidden="true"></i> Летний детский трикотаж</a>
<ul>
<li class="sub3"><a href="#" class="active"> Летняя верхняя одежда 2018!!!</a>
</li>
<li class="sub3 active1"><a href="#" class="active"> Летние головные уборы 2018</a>
</li>
</ul>
</li>
<li class="sub2"><a href="#"><i class="fa fa-angle-down" aria-hidden="true"></i> Теплые принадлежности</a>
<ul>
<li class="sub3"><a href="#" class="active"> Пинетки, носки, шарфы, одеяло…</a>
</li>
</ul>
</li>
</ul>
</div>
Хочу передать чтоб при нажатии выделялся выбранный элемент, добавил
$(document).ready(function () {
$('.sub3').on('click', function() {
$('.sub3').removeClass('active1');
$(this).addClass('active1');
var sub3Count = $(this).index();
localStorage.setItem('LCount', sub3Count);
});
var _this = localStorage.getItem("LCount");
if ( _this === null ) { return false } else {
$('.sub3').eq(_this).addClass('active1');
}
});
И
.active1 {
background:#ffd800;
}
В первом списке работает корректно, а вот когда кликаешь на какой то элемент из второго списка то уже active1 передается опять верхнему списку.
вот пример