gpt4 book ai didi

javascript - jQuery html() 在 IE9 中运行不佳

转载 作者:行者123 更新时间:2023-11-28 11:13:51 25 4
gpt4 key购买 nike

我使用jquery请求数据,然后将其填充到id为'mresholder'的表中,它在webkit和ff中工作,但在IE中工作不佳。它将把这些数据附加在 </table> 后面.
如何解决这个问题或者有什么替代方法可以做到这一点?

for(i=0;i<length;i++)
{
song=data.results[i];
o=$('#mresholder').html();
$('#mresholder').html(o+='<tr sid='+song.song_id+' aid='+song.album_id+'><td class="sname">'+song.song_name+'</td><td class="sartist">'+song.artist_name+'</td><td class="salbum">'+song.album_name+'</td></tr>');
};

最佳答案

“sid”、“aid”不是有效的 HTML 属性。尝试 data-sid、data-aid

还有,改变

 o=$('#mresholder').html();
$('#mresholder').html(o+='<tr sid='+song.song_id+' aid='+song.album_id+'><td class="sname">'+song.song_name+'</td><td class="sartist">'+song.artist_name+'</td><td class="salbum">'+song.album_name+'</td></tr>');

$('#mresholder').append('<tr data-sid='+song.song_id+' data-aid='+song.album_id+'><td class="sname">'+song.song_name+'</td><td class="sartist">'+song.artist_name+'</td><td class="salbum">'+song.album_name+'</td></tr>');

(.html() 到 .append())

关于javascript - jQuery html() 在 IE9 中运行不佳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7418965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com