JSFiddle - React, Tailwind, and code Playground
HTML
<div id="appendafter"></div> <div id="maindiv">Main <div class="imagediv">Image-Div</div></div>
JavaScript
var number = 1;
function createDiv() {
$("<div />", {
html : $('#maindiv').html(),
id : "maindiv-"+number
}).insertAfter("#appendafter");
number++;
}
$("body").on("mousedown", ".imagediv", function(event){
createDiv();
});