JSFiddle - React, Tailwind, and code Playground

JavaScript

var $body = $("body");
var $elem = createMyButton();
$body.append($elem);

function createMyButton(data) {

  var button = $('<div id="my-button">button</div>')
    .css({
       'display' : 'inline',
       'padding' : '0px 2px 2px 0px',
       'cursor' : 'pointer'
     }).append($('<a>').attr({
       //'href' : Share.serializeJson(data),
       'target' : '_blank',
       'rel' : 'nofollow'
     }).append($('<image src="css/images/Facebook-icon.png">').css({
       "padding-top" : "0px",
       "margin-top" : "0px",
       "margin-bottom" : "0px"
     })));

     button.click(function () {
        alert("great click")
     });

     return button;     
}