如何用 jquery 删除 class?

How to remove class with jquery?

如何删除隐藏的 class?为了展示彩带?

Html

<div id="alwaysInStockRibbon" class="ribbon-wrapper-productpage hidden">

Css

.hidden {
    display: none!important;
    visibility: hidden!important;

我已经尝试了以下这些但没有成功。

Jquery

$(".hidden").remove();
$(".hidden").removeClass();

https://api.jquery.com/remove/

https://api.jquery.com/removeClass/

输入?

$("#alwaysInStockRibbon").removeClass('hidden');

您需要将类名作为参数传递到 removeClass 方法中以将其从匹配集中删除:

Remove a single class, multiple classes, or all classes from each element in the set of matched elements.

 $(".hidden").removeClass('hidden');

你必须告诉你,你想删除哪个class。

$(".hidden").removeClass("hidden");

试试这个:removeClass 方法使用 class 名称来删除。如果要删除多个 classes

,您可以使用 space 分隔的 class 名称
$('.hidden').removeClass("hidden");

或者你可以做这样的事情来展示那个丝带:

$("#alwaysInStockRibbon").css('display','block');