Спасибо за ответ. Я переписал так функцию:
theImg = new Image();
theImg.src = link;
var imgWidth = theImg.clientWidth;
var imgHeight = theImg.clientHeight;
theImg.onload = function(){
$('.body').append(this);
}
console.log(imgHeight);
Но console.log возвращает 0