我下面的客户端代码从服务器获取一些数据,然后将数据呈现到屏幕上。
'append' 的作用是将最新数据放在列表末尾,而我希望最新数据显示在列表顶部。我正在寻找类似append before or append at the start 的东西。
如有任何帮助,我们将不胜感激。
<script>
for(var i = 0 ; i < data.length; i++){
$('#uls').append('<li><p>' + data[i].summary + '</p></li>');
}
</script>
<body>
<div id="main">
<ul id="uls"></ul>
</div>
</body>
最佳答案
我想你在找prepend !
您的代码将变为:
<script>
for(var i = 0 ; i < data.length; i++){
$('#uls').prepend('<li><p>' + data[i].summary + '</p></li>');
}
</script>
<body>
<div id="main">
<ul id="uls"></ul>
</div>
</body>
关于Javascript:附加在列表的开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14051335/