从元素中删除类

时间:2019-08-27 12:29:18

标签: jquery

我需要删除菜单中的一个类以禁用子菜单。我尝试使用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>

4 个答案:

答案 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”);