对于使用'!important'应用CSS,我们需要使用循环,因为IE8和IE9不支持以下代码
$('.YourClass').css('width','100px !important');
我提出了以下解决方案,该解决方案适用于所有浏览器(在IE 8 - 11上测试,Chrome,Firefox和Safari在Windows机器上运行)
$('.YourClass').each(function(){this.style.setProperty('width', '100px', 'important')});
优点:
我们能否更好地解决这个问题?
答案 0 :(得分:2)
你不需要迭代所有元素。你可以简单地设置css:
$('.YourClass').css('width','100px !important');