css中的!important的样式属性是最高级别的,在开发中有时候需要使用jquery修改带有!important属性样式,比如如果一个div的width的属性设置为width:50%!important,需要修改为:width: calc(50%-140px) !important;
使用常见的css()方法或者width()方法或者attr() 等都不能实现修改
解决办法:
可以通过cssText进行修改,代码如下:
$('.CodeMirror').css('cssText','width: calc(50% - 140px) !important');
Comments