jQuery给css属性加!important无效的解决方法

在制作网站过程中想要给指定的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无效的情况时,可以使用上面的方法试试看。

如果内容有帮助,就点个赞吧!

转载注明出处:http://www.12564.cn/show-263.html

如有疑问请联系 QQ:644233191   微信:zw1688k