2016-09-08 14 views
0

私は自分のリストにリンクを動的に追加しています。最新のリンクがリストの最後に追加されます。どのように新しいリンクをリストの先頭に追加するのですか?リストの最下部ではなくリストの先頭に新しいリンクを動的に追加します

<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

私はあなたが正しく求めているものを理解していれば、あなたは前にエンドからあなたのリストを反復処理する必要があります。

for (var i = posts.length - 1; i >= 0; i--) { 
+0

へのループのためにあなたが逆になります。ありがとうございました! –

1

あなたは逆の方法でposts配列を反復処理することができます。参照:

for (var i = posts.length; i > -1; i--) { 
 
    // echo <li> element 
 
}

おかげ

+0

正解ありがとうございました。 ManosMは正解を最初に投稿したので、私は彼に答えを与えましたが、ありがとうございます:) –

0

はちょうど私がこれの考えを持っている必要がありpost.lengthから0

for(var i=posts.length-1; i>=0; i--){} 
関連する問題