title: jQuery html() doesn't work well in IE9
body: <p>I use jquery to request data and then fill them to a table whose id is 'mresholder', it works in webkit and ff but it doesn't work well in IE. It will append those data behind <code>&lt;/table&gt;</code>.<br>
  How to solve this or what's the alternative way to do this?</p>
  
  <pre><code>for(i=0;i&lt;length;i++)
  {
     song=data.results[i];
     o=$('#mresholder').html();
     $('#mresholder').html(o+='&lt;tr sid='+song.song_id+' aid='+song.album_id+'&gt;&lt;td class="sname"&gt;'+song.song_name+'&lt;/td&gt;&lt;td class="sartist"&gt;'+song.artist_name+'&lt;/td&gt;&lt;td class="salbum"&gt;'+song.album_name+'&lt;/td&gt;&lt;/tr&gt;');
  };
  </code></pre>