jQuery html() doesn't work well in IE9
<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>
