更新:之前没说明白,我用的是React.js html 里面的className呈现的时候会编译成class,不是这方面的问题。。
有这么一个侧边栏目录,我想实现这样的效果,点击一级目录的时候,显示活跃效果,同时,有子目录的目录需要在点击的时候实现展开和收起切换(toggleClass("active"))。不过我的代码里toggleClass好像没起作用,求指导。

- HEADER
- 概览
- 客户管理
-
数据统计
- 日常统计
- 充值统计
- 兑换统计
$(".sidebar-menu li").click(function(){
$(this).addClass("active").siblings().removeClass("active")
});
$(".treeview").click(function(){
$(this).toggleClass("active");
});
$(".treeview-menu li").click(function(event){
event.stopPropagation();
})
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
直接这样可以啦
你这段代码错误很多哦,看你的html,貌似你不是很熟悉html
1.第一个问题:html的类是class,而不是className
2.------------------------------------------
你的这段代码,是给li里面的ul加上的click事件,但是你默认是隐藏他的,你应该给外面的li设置点击事件的。
下面是代码: