我正在动态添加链接到我的列表。最新的链接将添加到列表的底部。如何将每个新链接附加到列表顶部?
<ul class="posts" id="posts">
<% for(var i=0; i<posts.length; i++) { %>
<li class="post">
<span><a href="/collab/<%=posts[i]['_id']%>"><%= posts[i].userCreate %></a></span>
</li>
<% } %>
</ul>
答案 0 :(得分:1)
您可以以相反的方式迭代posts
数组。见:
for (var i = posts.length; i > -1; i--) {
// echo <li> element
}
由于
答案 1 :(得分:0)
如果我理解你的要求正确,你需要从头到尾迭代你的列表:
for (var i = posts.length - 1; i >= 0; i--) {
答案 2 :(得分:0)
将你的for循环从post.length转换为0。
for(var i=posts.length-1; i>=0; i--){}