title: jQuery document.createElement equivalent?
body: <p>I'm refactoring some old JavaScript code and there's a lot of DOM manipulation going on.</p>
  
  <pre><code>var d = document;
  var odv = d.createElement("div");
  odv.style.display = "none";
  this.OuterDiv = odv;
  
  var t = d.createElement("table");
  t.cellSpacing = 0;
  t.className = "text";
  odv.appendChild(t);
  </code></pre>
  
  <p>I would like to know if there is a better way to do this using jQuery. I've been experimenting with:</p>
  
  <pre><code>var odv = $.create("div");
  $.append(odv);
  // And many more
  </code></pre>
  
  <p>But I'm not sure if this is any better.</p>