JSFiddle - React, Tailwind, and code Playground

HTML

<div id="wrapper"></div>

<button>
Click Me
</button>

CSS

div{
  width:100px;
  height:100px;
  border:1px solid black;
}

JavaScript

var div = $("<div/>").attr({ id: "element" });

$("button").on("click", function(){
	$("#wrapper").append(div);
  hide().done(function(){
    alert("Hidden");
  });
})

function hide() {
  return $("#element").fadeOut(1000).promise();
}