JSFiddle - React, Tailwind, and code Playground

by Nick Craver

HTML

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/dot-luv/jquery-ui.css">
<a id="a1" href="#">make the element</a>
<p id="me">some words here
    <span>Sub Element Test</span>
</p>

JavaScript

$(function() {
  var tagFlag = '';
  $("#a1").click(function(event) {
      event.preventDefault();
      tagFlag = 'me';
  });
  $(document).click(function(e) { 
    if(tagFlag && (e.target.id == tagFlag || $(e.target).closest('#'+tagFlag).length)) {
          alert("Matched!");
    }
  });
});