[英]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.