JSFiddle - React, Tailwind, and code Playground
JavaScript
var $div1 = $("<div>").text("a").on("click", function() {
console.log("div1 clicked");
}).appendTo("body");
var $div2 = $("<div>").text("b");
$div1.replaceWith($div2);
// ...later...
$div2.replaceWith($div1);
// no event triggered anymore when clicking $div1