Создаём див, записываем в него
<img src="..">Some text
. Затем "закидываем" его в DOM.
JSFiddle
Только после того, когда див станет частью структуры DOM, мы можем узнать его конечную высоту с помощью jQuery-метода
.height()
.
Однако вычисление высоты таким образом не всегда будет давать ожидаемый результат. Если в приведённом примере поменять ссылку на изображение, то значение высоты станет равным высоте дива
без учёта высоты изображения (как будто она равна нулю или чуть больше).
Так как же определять высоту "готового" дива с изображением внутри?