Javascript 在多个div';他是同班同学
我只想更改按钮被单击的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
$(".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