如何利用 jQuery 修改 css 中带有 !important 的样式属性?
2017-05-05 11:18
716 查看
使用 jQuery 修改 css 中带有 !important 的样式属性
外部样式为:div.test { width:auto !important; overflow:auto !important }
通过 $("div.test").css("width","100px"); 和 $("div.test").css("width","100px !important"); 是无效的
要想修改 div 的 width,可以通过如下这种方式:
$("div.test").css("cssText", "width:650px !important;");
要想修改多个属性,可以这么做:
$("div.test").css("cssText", "width:650px !important;overflow:hidden !important");
特别注意:
cssText 属性,会把先前的 css 值全部给覆盖掉,为了保留先前其他的样式,可以这么做:var cssText = $("div.test").attr("style") + ";width:650px !important;"; $("div.test").css("cssText": cssText);
相关文章推荐
- 如何使用jquery修改css中带有!important的样式属性
- 如何使用jquery修改css中带有!important的样式属性
- 如何使用jquery修改css中带有!important的样式属性
- 使用jquery修改css中带有!important的样式属性
- 使用jquery修改css中带有!important的样式属性
- jquery修改css中带有!important的样式属性
- 使用 jQuery 修改 css 中带有 !important 的样式属性
- JQuery利用css()修改样式后 hover失效的解决办法
- 使用jquery修改css样式中带有'!important'的属性
- jQuery或者修改或删除css属性
- jquery(3-2) css() 修改元素样式
- 使用jQuery修改伪属性的样式,dorado中自定义弹出框的图标
- 问 jquery如何删除一个css属性
- jQuery的属性与样式之.css()与.addClass()设置样式的区别
- 如何利用CSS给同一个网页中的超链接设置设置不同的样式?
- JQ利用css()修改样式后 hover失效
- 如何用js控制带有浏览器前缀标识符的css属性
- jQuery的属性与样式之样式操作.css()
- 如何使样式CSS不被覆盖 !important
- jQuery修改操作css属性实现方法