Un caro saluto a tutti.
Cercando in rete, ho trovato questo snippet che mi permette di sostituire ad una stringa di testo in un div un codice html. Qualcuno mi aiuta a capire in che modo funziona? Fino al ciclo e dal replace in poi ci sono, ma è la parte centrale che non riesco a interpretare.

codice:
$(document).ready(function(){
        $(".post-content").each(function()
        {
        $(this).html($(this).html().replace('ciao',"<span>ciao</span>"));
        });
});
Parte da "decifrare"
codice:
$(this).html($(this).html().
Grazie a chi mi potrò dare una mano.
Un saluto a tutti.