title: JSDOM in nodeJS: How do I get back the manipulated html?
body: <p>I am trying to manipulate a remote HTML and return it manipulated. I decided to use JSDOM but cannot figure out how to get the manipulated HTML back. Any ideas?</p>
  
  <pre><code>  jsdom.env({
          url: "http://www.cnn.com",
          scripts: ["http://code.jquery.com/jquery.js"],
          done: function (err, window) {
              var $ = window.$;
              console.log("HN Links");
              var src = $(".ghciTopStoryImage1 img").attr('src','http://lorempixel.com/396/220/');
              var headline = $(".blkbigheader span").html('header');
              var description = $(".blkbigheader").parent().find("p a:eq(0)").html('text');
  
             // not working....
              content =$(window.document).html();
  
          }
      });
  </code></pre>