2016-08-24 52 views
0

如何刪除隱藏的類?爲了展示色帶?如何使用jquery刪除類?

的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/

輸入?

+2

http://stackoverflow.com/questions/17118847/ remove-element-with-multiple-class-without-id – Oncodeeater

+2

所有在您提供的DOC鏈接中都有... https://api.jquery.com/removeClass/我們無法爲您讀取 –

回答

2

您需要通過類名作爲參數在removeClass方法在匹配組中移除:

在匹配的元素刪除單個類,多個類,或從每個元素的所有類。

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

偉大的作品! – Hbaecklund

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

你要告訴,要刪除的類。

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

試試這個:removeClass方法需要刪除類名。你可以把空間分隔的類名,如果要刪除多個類

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

爲什麼投票,請把理由? –

-2

,或者你可以做這樣的事情表明,色帶:

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