关于jquery:从活动div中删除子类

Remove child class from active div

本问题已经有最佳答案,请猛点这里访问。

我有一个问题,只能从活动分区中删除img类:

1
<img class="img-thumb BWFilter BWfade" src="100x100.jpg" alt=""><img crossorigin="anonymous" style="height: 100px; width: 100px; margin-top: 0px; margin-left: 0px;" class="img-thumb" src="3-100x100.jpg" alt="">

我想删除(bwfilter bwfade)类,只针对这个DIV(选择了.thumb.thumb),我正在尝试使用这个jquery代码:

1
$('.thumb .thumb-selected').find('.img-thumb img').removeClass("BWFilter BWfade");


在removeclass接受更多然后一类的删除:

1
 $('.thumb.thumb-selected > img.img-thumb').removeClass('BWFilter BWfade');

>选择器匹配img只想当你的孩子是一个直接的div。

参考

.removeclass()

CSS选择器的儿童


考虑本jQuery线:

1
$('.thumb.thumb-selected').find('img.img-thumb').removeClass("BWFilter BWfade");

演示

$('.thumb .thumb-selected')空间删除。

Mi-24选择参考元素和多类?


使用本

1
$('.thumb.thumb-selected').find('img.img-thumb').removeClass("BWFilter BWfade");

试试这个:

1
$('div.thumb.thumb-selected').find('img.img-thumb').removeClass("BWFilter BWfade");

使用这个。不确定的代码。选择器选择的第一个元素div只会有一.thumb.thumb-selected类名。然后,.find()函数是获得每个元素的后代元素匹配当前的设置。这一案例,想找到一img tag.BMFilter and .BWfade类名附加和消除它。

1
$('div.thumb.thumb-selected').find('img').removeClass("BWFilter BWfade");


请使用下面的JS代码

1
$('.thumb-selected').find('.img-thumb').removeClass("BWFilter").removeClass(' BWfade');

我希望它会为你工作。


试试这个

1
$('.thumb-selected').find('.BWFilter').removeClass("BWFilter").removeClass("BWfade");