如何在不知道 div ID 的情况下删除 div 的类



嗨,我有一个动态生成的div列表,每个生成的div都有唯一的ID,

当单击其中一个动态生成的div 时,这将通过此代码更改选定的div 背景颜色$(this).addClass('add_color');如果我再次单击另一个div,那么较旧的选定div 背景颜色应更改为默认值,所以我尝试了这段代码$(".add_color").removeClass(".add_color");但它不起作用,请帮助。

$(".className").removeClass("className")

您需要修改单击处理程序以在单击div 时添加/删除类:

$('body').on('click','.somedivs',function(){
   $(".add_color").not($(this)).removeClass("add_color");
   $(this).addClass('add_color');
});

如果您只需要删除包含该特定类的任何div 的类

$("div").removeClass('someClass'); 
$(".your_class").removeClass("your_class");

最新更新