title: jquery .html() removes trailing spaces
body: <p>I want to set <code>"someting           "</code> as the html inside a div, but .html() seem to remove the trailing spaces.</p>
  
  <p>It's inside a <code>contenteditable</code> div, so when the users starts typing there's a space missing between "something" and what he types.</p>
  
  <p><strong>HTML</strong></p>
  
  <pre><code>&lt;div id="text" contenteditable="true"&gt;&lt;/div&gt;
  </code></pre>
  
  <p><strong>JAVASCRIPT</strong></p>
  
  <pre><code>$('div#text').html('something          ');
  </code></pre>
  
  <p>This shows "something_" inside the div, but when you start typing it appears right next to the rest of the text.</p>