// set iframe height = 0;
$("#framePreview").height(0);
// empty content in iframe.
$("#framePreview").contents().find('html').empty();
// set iframe content.
$("#framePreview").contents().find('html').html("your html text");
// get content height
var contentHeight = $("#framePreview").contents().find('html').height();
// set iframe height with content height.
$("#framePreview").height(contentHeight);