Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.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
Javascript 在多个div';他是同班同学_Javascript_Jquery_Css - Fatal编程技术网

Javascript 在多个div';他是同班同学

Javascript 在多个div';他是同班同学,javascript,jquery,css,Javascript,Jquery,Css,我只想更改按钮被单击的div的类。我试过这样的东西,但没有 $(".a",this).toggleClass( "b" ); // 另一种方法是什么 $(“.button”)。单击(函数(){ $(“.a”)。切换类别(“b”); }); .a{ 高度:200px; 宽度:200px; 浮动:左; 背景:红色; 左边距:10px; } .b{ 高度:200px; 宽度:300px; 浮动:左; 背景:蓝色; 左边距:10px; } 点击我 点击我 使用parent() $(“.butto

我只想更改按钮被单击的div的类。我试过这样的东西,但没有

$(".a",this).toggleClass( "b" ); //
另一种方法是什么

$(“.button”)。单击(函数(){
$(“.a”)。切换类别(“b”);
});
.a{
高度:200px;
宽度:200px;
浮动:左;
背景:红色;
左边距:10px;
}
.b{
高度:200px;
宽度:300px;
浮动:左;
背景:蓝色;
左边距:10px;
}

点击我
点击我
使用
parent()

$(“.button”)。单击(函数(){
$(this.parent().toggleClass(“b”);
});
.a{
高度:200px;
宽度:200px;
浮动:左;
背景:红色;
左边距:10px;
}
.b{
高度:200px;
宽度:300px;
浮动:左;
背景:蓝色;
左边距:10px;
}

点击我
点击我

选择器错误。选择器正在单击按钮中查找类为
a
的元素。什么也不回

您需要遍历到父对象:

$(".button").click(function() {
  $(this).parent().toggleClass( "b" );
});

现在如果我有这样的东西,我想要和div一样的行为谢谢,是的,我只想要这个现在如果我有这样的东西,我想要和div一样的行为@Milind@shubhamsharma当前位置我没听懂你的话。它做的很好??当我点击另一个按钮h1的开关时,@Milindit也不起作用,但是zaki回答说谢谢你帮助@Milind