HTMLにこれがあります(動的に追加されたり、そのようなものではありません):
<div id="TEST" style="width:600px; height:300px;"></div>
そして私がこれを行うとき:alert(jQuery("#TEST").width());
... IE で 1280 を警告します! Chrome で 600 という警告が表示されます。何が問題になっているのでしょうか?
適用されるスタイルは次のとおりです。
EDIT 私はこれを試してみましたが、それでも1280です...
jQuery("#TEST").width(600);
alert(jQuery("#TEST").width());
もう一度編集
さて、jQuery の実装を調べてみましたが、これは、この if ステートメントから true を返しているためです。
if ("scrollTo" in elem && elem.document) ? // does it walk and quack like a window?
なぜ私のdivは「窓のように歩いたり鳴いたりする」のですか?