我需要删除菜单中的一个类以禁用子菜单。我尝试使用CSS的hide子菜单,但即使在那之后,主菜单闪烁仍然存在问题。因此,我需要从.ext
禁用类li
使用jQuery,我尝试了多种方式将其删除,但没有一种有效。我是使用jQuery的初学者,因此我正在寻求帮助
<li class="menu-item-695 ext splitted">
<a href="/napoje/" title="Drinks">
<b>Drinks</b>
<span class="submenu-arrow"></span>
</a>
</li>
<li class="menu-item-695 splitted">
<a href="/napoje/" title="Drinks">
<b>Drinks</b>
<span class="submenu-arrow"></span>
</a>
</li>
答案 0 :(得分:1)
尝试一下:
$("li").removeClass("ext");
答案 1 :(得分:0)
纯JavaScript
let elements=document.querySelectoAll('li');
[].forEach.call(elements, function(li) {
li.classList.remove('ext', 'other1', 'other2');
});
答案 2 :(得分:0)
$(".menu-item-695").removeClass('ext');
答案 3 :(得分:0)
您应该尝试一下。 $(“ li”)。removeClass(“ ext”);