title: Html appended by jQuery is not displaced on source code
body: <p>I had jQuery append html parsed from AJAX into a <code>&lt;table&gt;</code>. 
  And I have to get the value fron class='msg'.
  But it doesn't show on the source code. So I can't get the value. Can you explain me what my problem is?</p>
  
  <pre><code>function showHtml(data){
      var str = "&lt;tr&gt;&lt;td class='msg'&gt;" + data.msg + "&lt;/td&gt;&lt;/tr&gt;";
      $("tbody").append(str);
  }
  
  $.ajax({
    url: "----",
    type: "POST",
    dataType: "html",
    data: {
      msg : msg 
    },
    success: function(json) {
      data = JSON.parse(json);
      showHtml(data);
    }
  });
  </code></pre>