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)
(!重要)
问题是由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()?