Reputation: 279
We have a hidden ribbon and I'd like to change .hidden
css in order for it to be displayed. My jquery doesn't seem to solve it?
Html
<div id="alwaysInStockRibbon" class="ribbon-wrapper-productpage hidden">
Css
Css
.hidden {
display: none!important;
visibility: hidden!important;
My jQuery do not work.
$(".hidden").css({"display":"Block","visibility":"visible"});
Upvotes: 1
Views: 1057
Reputation: 3868
You can use show to make display back, but you will need to edit visibility too (also delete important from css):
$(".hidden").show().css("visibility","visible");
.hidden {
display: none;
visibility: hidden;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="alwaysInStockRibbon" class="ribbon-wrapper-productpage hidden">Hello world!</div>
Upvotes: 0
Reputation: 6538
You can remove your hidden class :
$(".hidden").removeClass("hidden");
.hidden {
display: none!important;
visibility: hidden!important;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="alwaysInStockRibbon" class="ribbon-wrapper-productpage hidden">
aaaaaaaaaa
</div>
Upvotes: 4