Grazie Andrea per la risposta.
Io prima di provare con il tuo metodo ho fatto la seguente prova :
codice:
               $(function(){
                    
                    var div = '<div id="mydiv"></div>';
                    var htm = '

Pluto</p>';
                    $('body').append(div);
                    $("#mydiv").append(htm);
                    alert($("#mydiv").html());
                })
Manco a farlo apposta l'alert mi stampa l'html del div #mydiv
Premetto che questa prova l'ho fatta nella pagina html, invece il mio problema si verifica nel javascript del plugin che sto creando.
Non è che nel plugin non è possibile recuperare l'html, in quanto viene generato al suo interno ?