jQuery 中 `!important` 为什么不生效?
在使用 jQuery 的 .css() 方法设置样式时,'display: block !important' 表示将 display 属性设置为 block 并且具有最高优先级,即使存在其他样式规则也会被优先应用。但是,.css() 方法本身已经具有最高优先级,因此不需要添加 !important。
为了使 #menu2023 的 display 属性设置为 block 并覆盖其他样式规则,您可以使用以下代码:
$('#menu2023').css('display', 'block');
这样就可以确保 #menu2023 的 display 属性被设置为 block,并且会覆盖其他样式规则。
原文地址: https://www.cveoy.top/t/topic/pKpo 著作权归作者所有。请勿转载和采集!