点击二级菜单时,改变其背景颜色

每个div里面有一个一级菜单,一级菜单下面有多个二级菜单,如何实现点击某个二级菜单之后改变其背景颜色,同时要求其他所有二级菜单背景颜色变回开始规定的颜色。目前我只能实现同一个div里面点击二级菜单变色,其他div中的二级菜单并不能恢复原本颜色,哪位大神可以解决这个问题?

给所有2级菜单一个class名,用each遍历所有的二级,点击时所有的背景变成原本的颜色,然后当前的变成想要的颜色

每个二级菜单给个id,利用css控制一下,在用js写个事件 鼠标移动上去显示什么颜色,鼠标移走显示什么颜色

遍历所有的二级就可以了 点击时 记录当前的二级菜单颜色,然后将当前点击的二级菜单颜色设为你想要的,移开时将颜色还原。

用for循环不可以吗,或者用数组,你试一下,关键是思路逻辑问题