jquery удаляет html и body, поскольку в документе может быть только один html и body.Ответ Брайана - самый близкий, который вы можете получить, но только в браузере, отличном от IE, поскольку IE не анализирует не HTML-теги.
Например:
var test = "<test>This is it</test>";
alert($(test).html()); // display This is it in non IE browser (working in 8-9?).
РЕДАКТИРОВАТЬ: как насчет замены HTML иbody с div class = html / body?
var test = "<html><body><div>this is a test</div></body></html>";
test = test.replace(/(\/body|\/html)/i, "\/div")
.replace(/html/i, "div class='html'")
.replace(/body/i, "div class='body'");
console.log($(test));