有人知道如何使用 jQuery 覆盖下面提到的 css 吗?
.actionButton.single-pet
{
display: none !important;
}
它不适用于此:$('.actionButton.single-pet').show();
最佳答案
$('.actionButton.single-pet').attr("style", "display: inline !important");
将 CSS 设置为 display: inline !important;
。 display: inline
是display
的默认属性。您需要再次 !important
来覆盖之前的 !important
。
请注意,!important
不应经常使用。在 How to override !important? 阅读已接受的答案了解更多详情。
更新:我们不能在这里使用 .css()
,因为它不支持 !important
。 http://bugs.jquery.com/ticket/11173更多细节;似乎是一个错误。
关于jquery - 显示无! important 需要使用 jQuery 重写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18784593/