Я действительно новичок в jQuery.Я взял некоторый код для моего меню WordPress из некоторого учебного пособия, но я хочу добавить к нему некоторые настройки.Итак, что я ищу, так это когда li с классом «has-sub» нажимается, и он добавляет класс «open», я хотел бы, чтобы событие других элементов li, если у него не было класса «has»-sub ", чтобы добавить класс" отключен ".Моя цель - выделить другие пункты меню с помощью CSS-стилей, чтобы они были сосредоточены на том, что было нажато.Это возможно.Вот код JQuery у меня есть.
$('#cssmenu li.has-sub>a').on('click', function(){
$(this).removeAttr('href');
var element = $(this).parent('li');
if (element.hasClass('open')) {
element.removeClass('open');
element.find('li').removeClass('open');
element.find('ul').hide();
}
else {
element.addClass('open');
element.children('ul').show();
element.siblings('li').children('ul').hide();
element.siblings('li').removeClass('open');
element.siblings('li').find('li').removeClass('open');
element.siblings('li').find('ul').hide();
}
});