Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 删除不工作的同级的类_Jquery_Html_Css - Fatal编程技术网

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');