使用jquery激活addClass

使用jquery激活addClass,jquery,Jquery,我有以下HTML: <ul class="sidebar-menu" > <li class="treeview active"> <a>Sales</a> <ul class="treeview-menu" <li>Distributor Wise Sales</li> </ul> </li> &l

我有以下HTML:

<ul class="sidebar-menu" >
    <li class="treeview active">
        <a>Sales</a>
        <ul class="treeview-menu"
            <li>Distributor Wise Sales</li>
        </ul>
    </li>
    <li class="treeview active">
        <a>Purcahse</a>
        <ul class="treeview-menu"
            <liPurchase Sales</li>
        </ul>
    </li>
</ul>
我想在用户单击“购买”或“销售”时显示活动类。即,当用户单击“购买”或“销售”时,“购买”链接将处于活动状态。如何使用jQuery实现这一点。有人可以帮忙吗?

您可以在Jquery中添加类,一次只能有一个li标记具有活动类

$(".sidebar-menu li").click(function(){
      $(".sidebar-menu li").removeClass("active");
      $(this).addClass("active");
});

您可以使用jQuery如下所示

$('.test').on('click', function () {
    $(this).addClass("active");
});

如果我想激活ul class=treeview菜单并激活采购销售,即如果用户单击Purcahes,然后采购销售也激活,我该如何实现这一点?您必须找到活动标签的父级并将活动类别分配给该ul标签