在jQuery上添加活动类

时间:2018-05-18 04:25:36

标签: jquery

使用jQuery单击菜单时,如何激活类的设置?

  

                    认证/指数"标题="信息中心">仪表板         

  <!-- MASTER -->
  <li class="">
     <a href="#" title="Master"><i class="fa fa-lg fa-fw fa-desktop txt-color-blue"></i> <span class="menu-item-parent txt-color-blue">Master</span></a>
     <ul>
        <li class="">
           <a href="" title="Master"><i class="fa fa-check-square txt-color-blue"></i><span class="menu-item-parent">SubMaster1</span></a>
        </li>
        <li class="">
           <a href="<?php echo base_url()?>auth/index" title="Master"><i class="fa fa-check-square txt-color-blue"></i><span class="menu-item-parent">SubMaster2</span></a>
        </li>

        <li class="">
           <a href="<?php echo base_url()?>auth/index" title="Master"><i class="fa fa-check-square txt-color-blue"></i><span class="menu-item-parent">SubMaster3</span></a>
     </ul>
  </li>

1 个答案:

答案 0 :(得分:0)

使用jQuery,您可以将活动类添加到具有addClass()功能的元素。因此,对于您的场景,代码可能如下所示:

$(function() {
    $('li').removeClass('active');
    $("a[href=" + window.location.href + "]").parent().addClass("active");
});

在这里,我使用href标记的a属性检查了网址。

这是基本概念,您可以根据自己的要求修改上述代码。