JSFiddle - React, Tailwind, and code Playground
HTML
<div id="outer">
<div id="inner">
<button id="button">Click me</button>
<div id="target">Original content</div>
</div>
</div>
JavaScript
$('#target').live('replaced', function(evt) {
$('#inner').append(' => Triggered!');
});
$('#button').live('click', function(evt) {
var $target = $('#target'),
$newContent = $('<div id="target">New content</div>');
$target.replaceWith($newContent);
$target.trigger('replaced');
});