JSFiddle - React, Tailwind, and code Playground

HTML

<div id="printDiv">Hiya, print me only</div>
some text
<!-- some comment -->
<p>some more text</p>

JavaScript

var printcontent = $("#printDiv").html();
var printdiv = $('<div/>', { 'id': "print-layout"}).html(printcontent);

$('body').wrapInner("<div id='body-content'></div>");
$('#body-content').before(printdiv);
$('#body-content').css('visibility', 'hidden');

window.print();
setTimeout(function() {
    $('#print-layout').remove();
    $('#body-content').css('visibility', 'visible');
}, 0);