Javascript JS可以在Chrome中工作,但不能在Firefox中工作

Javascript JS可以在Chrome中工作,但不能在Firefox中工作,javascript,firefox,google-chrome,Javascript,Firefox,Google Chrome,我不明白为什么这在FF中不起作用?它在Chrome中工作,Firebug在FF中没有显示任何错误,但是它被忽略了 $(document).ready(function() { $(function(){ $('#content-left').css({'display': 'block !important', 'width': '80px !important'}); $('#content-right'

我不明白为什么这在FF中不起作用?它在Chrome中工作,Firebug在FF中没有显示任何错误,但是它被忽略了

$(document).ready(function() {

            $(function(){
                $('#content-left').css({'display': 'block !important', 'width': '80px !important'});
                $('#content-right').css('width', '250px !important');
                $('#content-middle').css({'width': '630px !important', 'float': 'left !important', 'height': 'auto !important', 'padding': '0 10px !important'});
            });

        });

有人有什么想法吗?谢谢

您不能使用
!重要信息
在Firefox的内联样式中


此外,你不应该使用
!重要信息
,除非您没有其他选择。
在您的情况下,
!重要信息
是不必要的,因为内联样式已经具有非常高的特异性。

非常感谢您,Rob!我甚至没有想到这一点,但现在看起来很明显。你可以使用
!重要提示
Firefox中的内联样式很好。。。您不能做的是设置
style.left.height=“250px!important”
,因为规范不允许这样做,但是如果您使用
setProperty
(它允许您指定优先级),它就可以正常工作。