这是我的简单代码:
var msgbox = $("<div style='width:320px;height:200px;'></div>");
alert(msgbox.width());
警报给我零 - 什么是错的?为什么不是320?
THX
答案 0 :(得分:5)
您应该首先在文档中插入div。或者改为使用.css("width")
。
答案 1 :(得分:3)
在尝试测量其大小之前,您需要首先将元素附加到DOM:
$('body').append(msgbox);
alert(msgbox.width());