IE7中的jquery设置di​​v宽度失败

Lan*_*nce 1 css jquery width internet-explorer-7

我有以下代码,它在FF和IE8中正常工作但在IE 7中失败,任何人都有想法或黑客

    if ($("#midRight:contains('Quick Links')").length == 0) {
  $("#midCenter").css({'width':'298px'});
 }
Run Code Online (Sandbox Code Playgroud)

HTML是基本的

    <div id="midRight">
bunch of text
</div>
Run Code Online (Sandbox Code Playgroud)

起始的CSS是

#midRight {width:440px;}
Run Code Online (Sandbox Code Playgroud)

IE7的javascript错误是"对象不支持此属性或方法.BTW如果我在宽度更改之前抛出警报它工作正常.如果我在宽度更改后移动警报它永远不会触发,所以至少我知道条件语句在IE7中正常工作,而不是宽度的变化.

Fun*_*ude 5

$("#midCenter").css({width:298});
Run Code Online (Sandbox Code Playgroud)