动态地将新链接附加到列表顶部而不是列表底部

时间:2016-09-08 15:25:39

标签: javascript html node.js express ejs

我正在动态添加链接到我的列表。最新的链接将添加到列表的底部。如何将每个新链接附加到列表顶部?

<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>

3 个答案:

答案 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--){}