Работает? Если да, то зачем еще что-то?
Можете обратиться к селектору, взять .attr('src'), записать в переменную, вызвать другой селектор и так же через .attr('src', myvar) вставить в него
var image = document.querySelector('div.block1 img');
var newImage = document.createElement(image.outerHTML);
document.querySelector('div.block2').appendChild(newImage);