有没有一种使用集合键引用ID的简单方法?

时间:2016-07-05 15:23:31

标签: javascript jquery

例如,我有一个页面设置,在加载时,它会为数据中存在的每个用户名加载带有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显然不认为我的问题可以接受其精湛的论坛。

1 个答案:

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