JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://getfirebug.com/firebug-lite-debug.js"></script>

JavaScript

jQuery("<a><b><c/></b></a>")
 	.on("event", logEvent("A"))
  .on("event", "*", logEvent("A *"))
  .children()
   	.on("event", "*", logEvent("B *"))
    .on("event", logEvent("B"))
    .children()
     	.on("event", logEvent("C"))
      .trigger("event");

function logEvent( label ) {
	return function( e ){
  	console.log({
    	context: this,
      currentTarget: e.currentTarget,
      delegateTarget: e.delegateTarget
    }, label);
  };
}