вот мой простой код:
var msgbox = $("<div style='width:320px;height:200px;'></div>"); alert(msgbox.width());
предупреждение дает мне ноль - что не так? почему не 320?
ТНХ
Сначала вы должны вставить свой div в документ.Или используйте .css("width") вместо.
.css("width")
Вам необходимо сначала добавить элемент в DOM, прежде чем пытаться измерить его размер:
$('body').append(msgbox); alert(msgbox.width());