2014-09-12 55 views
0

我想爲我在數組中的每個元素預先分配一個div。 我目前有elem1elem2存儲在附加元素數組。 使用for循環,我循環訪問數組並試圖顯示兩個div,一個使用「elem1」作爲文本,另一個使用「elem2」。數組不顯示兩個值

目前發生的情況是,它正確地預先確定了應該顯示elem2的div數量!

var appendedElements = ["elem1","elem2"]; 

     for(var x in appendedElements) { 
      var appendedFirst = '<div class="media"><p>'+ appendedElements[x] +'</p></div>' 
     } 
     $.each(appendedElements,function() { 
      $('.statusfeed').prepend(appendedFirst); 
     }); 

幫我在這裏傢伙!

+0

您可以在循環的每個步驟中重寫「addsFirst」的值。總的來說,代碼沒有多少意義。 – raina77ow 2014-09-12 23:13:57

回答

0

這是否做你想完成,因爲它不是很清楚。

var appendedElements = ["elem1","elem2"]; 
$.each(appendedElements, function(i, v) { 
    var addThis = '<div class="media"><p>'+ v +'</p></div>' 
    $('.statusfeed').prepend(addThis); 
}); 
+0

是啊,看起來我並不需要那個循環,畢竟這只是讓我困惑!謝謝。 – NotToBrag 2014-09-12 23:57:58