JQuery设置宽度!变量后重要

Muh*_*mir 4 variables jquery set width

$(".mydiv").css('width', $(".image").width());
Run Code Online (Sandbox Code Playgroud)

这段代码工作正常,但我想让这个宽度变得重要,正确的方法是什么?

我试过这个,但它不起作用

$(".mydiv").css('width', $(".image").width()+'!important');
Run Code Online (Sandbox Code Playgroud)

(!重要)

Nis*_*ant 6

问题是由jQuery不理解!important属性引起的,因此无法应用规则.

您可以解决该问题,并通过addClass()引用它来应用规则:

.importantRule { width: 100px !important; }
 $('#mydiv').addClass('importantRule');
Run Code Online (Sandbox Code Playgroud)

或者使用attr():

$('#mydiv').attr('style', 'width: 100px !important');
Run Code Online (Sandbox Code Playgroud)

如需参考,请查看以下问题: - 如何申请!重要使用.css()?