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

Is there an easy way to reference ids using a collection's keys?

本文关键字:可以使 集合 ID 引用 方法 有没有 一种 简单      更新时间:2023-09-26

例如,我设置了一个页面,以便在加载时,它会为数据中存在的每个用户名加载带有 id 的div。他们每个人都有一堆消息,这些消息应该模拟推文,并且应该在每个用户名的div下组织。有没有办法通过使用集合轻松创建存储在原始div 中的div,该集合在其名称的键下存储了一个消息数组(例如 neimanmarx:array[12] 是这个结构中的一个项目的样子)。我的猜测是一个 for 循环,但我不知道如何编写 jquery 来针对特定的div,例如

for(var x  = 0; x < thiscollection.length; x++){
  $('#'+x).append(//new div markup//);
}

除非那行得通?

编辑:我应该更清楚。我正在从对象中获取:对象{sean:数组[1],max:数组[2],ken:数组[2],samantha:数组[6]};每个数组都包含具有消息、created_at和用户属性的对象。

我可能应该把它画出来。SOF显然不认为我的问题可以接受其精致的论坛。

试试这个:

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