jQuery:width()不起作用

时间:2010-08-07 12:28:02

标签: jquery width

这是我的简单代码:

var msgbox = $("<div style='width:320px;height:200px;'></div>");
alert(msgbox.width());
警报给我零 - 什么是错的?为什么不是320?

THX

2 个答案:

答案 0 :(得分:5)

您应该首先在文档中插入div。或者改为使用.css("width")

答案 1 :(得分:3)

在尝试测量其大小之前,您需要首先将元素附加到DOM:

$('body').append(msgbox);
alert(msgbox.width());