繁体   English   中英

在jQuery中禁用CSS规则

[英]Disable css rules in jQuery

我需要在html模板中放置一个小型网站。 html模板具有自己的CSS规则。 父css规则之一是:

* {
  font-family: 'Open Sans', sans-serif!important;
  color: #8c8c8c;
  letter-spacing: -0.4em!important;
}

我无法控制该CSS文件,因此需要在加载时以编程方式删除/中和这三个规则。 有什么办法做到这一点我怎么用jQuery?

我尝试这样做,但没有成功:

$('*').css('font-family', '');
$('*').css('color', '');
$('*').css('letter-spacing', '');

提前致谢

使用jQuery添加样式规则(已在注释中指定),该规则将您要覆盖的每种样式设置为initial样式

尝试这样的事情,因为在您的css文件中您具有!important

 $( '.someclass' ).each(function () {
        this.style.setProperty( 'font-family', 'serif', 'important' );
    });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM