嗨我有一个动态生成的div列表,每个生成的div都有唯一的id,
当点击其中一个动态生成的div时,这将通过此代码$(this).addClass('add_color');
更改所选的div背景颜色如果再次单击另一个div,则较旧的所选div背景颜色应更改为默认值,因此我尝试过这段代码$(".add_color").removeClass(".add_color");
但它没有用,请帮忙。
答案 0 :(得分:4)
$(".className").removeClass("className")
答案 1 :(得分:2)
如果您只需要删除包含该特定类的任何div的类
$("div").removeClass('someClass');
答案 2 :(得分:1)
您需要修改点击处理程序,以便在点击divs时添加/删除类:
$('body').on('click','.somedivs',function(){
$(".add_color").not($(this)).removeClass("add_color");
$(this).addClass('add_color');
});
答案 3 :(得分:0)
$(".your_class").removeClass("your_class");