jQuery width () и height () возвращают 0 для элемента img

Поэтому я создаю новый элемент изображения, как только получаю ответ от AJAX-вызова с метаданными изображения, например так:

var loadedImageContainter = $('');
var image = $('<img src="' + file.url + '" alt="">');
loadedImageContainter.append(image);
$('.loading-image').replaceWith(loadedImageContainter);
var width = image.width();
var height = image.height();
console.log(width);
console.log(height);

Но функции width () и height () возвращают 0, хотя изображение имеет размер 30 x 30 пикселей, и оно правильно отображается на странице. Мне нужно получить его размеры, чтобы абсолютно позиционировать изображение.

Ответы на вопрос(7)

Ваш ответ на вопрос