用 jquery 显示隐藏的对象
Show hidden object with jquery
我们有一个隐藏的功能区,我想更改 .hidden
css 以便显示它。我的jquery好像没有解决?
Html
<div id="alwaysInStockRibbon" class="ribbon-wrapper-productpage hidden">
Css
Css
.hidden {
display: none!important;
visibility: hidden!important;
我的jQuery不工作。
$(".hidden").css({"display":"Block","visibility":"visible"});
您可以删除隐藏的 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>
您可以使用 show 来恢复显示,但您也需要编辑可见性(同时从 css 中删除 important):
$(".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>
我们有一个隐藏的功能区,我想更改 .hidden
css 以便显示它。我的jquery好像没有解决?
Html
<div id="alwaysInStockRibbon" class="ribbon-wrapper-productpage hidden">
Css
Css
.hidden {
display: none!important;
visibility: hidden!important;
我的jQuery不工作。
$(".hidden").css({"display":"Block","visibility":"visible"});
您可以删除隐藏的 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>
您可以使用 show 来恢复显示,但您也需要编辑可见性(同时从 css 中删除 important):
$(".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>