JSFiddle - React, Tailwind, and code Playground

by Billy Moon

HTML

<div id="mything">
    about to do my thing...
</div>

JavaScript

(function ($) {
    // create a reference to the old `.html()` function
    var htmlOriginal = $.fn.html;
    
    // redefine the `.html()` function to accept a callback
    $.fn.html = function(html,callback){
      // run the old `.html()` function with the first parameter
      var ret = htmlOriginal.apply(this, arguments);
      // run the callback (if it is defined)
      if(typeof callback == "function"){
        callback();
      }
      // make sure chaining is not broken
      return ret;
    }
})(jQuery);

$(function () {
    $("#mything").html("<div>My Thing</div>",function(){
      console.log("Just did my thing");
    }).css({color: 'red'})
});