例如,我有一个页面设置,在加载时,它会为数据中存在的每个用户名加载带有id的div。它们每个都有一堆消息,应该模仿推文,并且应该在每个用户名的div下进行组织。是否有一种方法可以通过使用一个集合来轻松创建存储在原始div中的div,该集合具有存储在其名称键下的消息数组(例如neimanmarx:array [12]是此结构中的一个项目) 。 我的猜测是for循环,但后来我不知道如何编写jquery来定位特定的div,如
for(var x = 0; x < thiscollection.length; x++){
$('#'+x).append(//new div markup//);
}
除非那会起作用吗?
编辑:我应该更清楚。 我从一个对象中获取:Object {sean:Array [1],max:Array [2],ken:Array [2],samantha:Array [6]}; 每个数组都包含具有message,created_at和user属性的对象。我应该把它画出来。 SOF显然不认为我的问题可以接受其精湛的论坛。
答案 0 :(得分:0)
请改为尝试:
var mainDiv = $('#mainDiv');
for(var x = 0; x < thiscollection.length; x++){
var ele = $('<div id = "tweet-'+x+'">');
ele.html(//new div markup//);
mainDiv.append(ele);
}