jQuery width () und height () geben 0 für das Element img zurück

Daher erstelle ich ein neues Bildelement, sobald ich vom AJAX-Aufruf eine Antwort mit folgenden Bildmetadaten erhalte:

var loadedImageContainter = $('<div class="loaded-image-container"></div>');
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);

Die Funktionen width () und height () geben jedoch 0 zurück, obwohl das Bild eine Größe von 30 x 30 px hat und korrekt auf der Seite angezeigt wird. Ich brauche seine Dimensionen, um das Bild absolut zu positionieren.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage