JSFiddle - React, Tailwind, and code Playground

by David Thomas

HTML

<img src="http://placekitten.com/300/300" />
<img src="http://lorempixel.com/300/300/nightlife/demo" />

JavaScript

(function ($) {
    $.fn.htmlOuter = function () {
        var self = this,
            len = self.length,
            _tmp = document.createElement('div'),
            _h = [];
        for (var i = 0; i < len; i++) {
            _tmp.appendChild(self[i].cloneNode());
            _h.push(_tmp.innerHTML);
            _tmp.innerHTML = '';
        }
        
        return _h[0];
    };
})(jQuery);

var images = $('img').htmlOuter();
console.log(images);