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();
});