Jquery 删除不工作的同级的类
我正在制作一个按钮上有箭头的菜单。在Jquery 删除不工作的同级的类,jquery,html,css,Jquery,Html,Css,我正在制作一个按钮上有箭头的菜单。在悬停时会出现箭头,按钮的颜色会改变。现在,在上单击我想停用上一个活动按钮/箭头。现在禁用箭头可以工作了,但我无法让它在按钮上工作。这是我想做的事情的一个例子。您的类名中缺少。例如: 更改: $('.right-arrow').siblings('menu-btn').removeClass('active-menu-btn'); 致: 当函数特定于类时,例如removeClass()不需要。当它是泛型时,如.sibbins()必须指定,因为它接受所有类型的
悬停时
会出现箭头,按钮的颜色会改变。现在,在上单击
我想停用上一个活动按钮/箭头。现在禁用箭头可以工作了,但我无法让它在按钮上工作。这是我想做的事情的一个例子。您的类名中缺少
。例如:
更改:
$('.right-arrow').siblings('menu-btn').removeClass('active-menu-btn');
致:
当函数特定于类时,例如
removeClass()
不需要
。当它是泛型时,如.sibbins()
必须指定
,因为它接受所有类型的选择器。例如,#myid
,div
,和.myclass
您忘记了我相信类名中的
。。。据我所知,它应该是兄弟('.menu btn')
。我稍微更改了你的css以更好地查看颜色,但你的JS对我来说似乎工作得很好:@Justin如果你看按钮的颜色,白色烟雾表示活动,浅灰色表示非活动。它仍然不起作用。OIC,我更新了下面的答案。
$('.right-arrow').siblings('.menu-btn').removeClass('active-menu-btn');