在制作网站过程中想要给指定的div的css属性中追加!important,刚开始一想这很简单啊,不假思索的写出下面的代码:
<div id="kk">帮我增加important</div>
<script>
$('#kk').css('width','1000px!important');
</script>结果刷新一运行,嗷嚎,没效果,难道不支持这种写法?于是改成下面的代码:
<div id="kk">帮我增加important</div>
<script>
$('#kk').css({'width':'1000px!important'});
</script>刷新一运行,还是不行!最后研究了一下,应该换成下面的写法才行:
<div id="kk">帮我增加important</div>
<script>
$('#kk').css("cssText",'width:1000px!important;');
</script>刷新一下,终于可以了。所以当你遇到用jQuery给css属性加!important无效的情况时,可以使用上面的方法试试看。
如果内容有帮助,就点个赞吧!
