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);
};
}