0

所以我正在循环浏览一些 JSON 并将最新结果添加到另一个页面上的一些 HTML 中。除了我目前将所有内容都添加到一个 div 之前,一切都可以完美运行代码,我想将特定项目添加到特定 div 中。见下文。例如,我想回显名称 div 中的名称、内容 div 中的内容和消息 div 中的 id。

提前非常感谢!

我的HTML如下:

 <div id="activityspot">
   <div class="entry template"> 
     <div class="message"></div> 
     <div class="name"></div>
     <div class="content"></div>
   </div>
</div>

jQuery如下:

$.get(url, function(data) {
  jsonData = $.parseJSON(data);

  var spot = $("#activityspot");
  var template = spot.find(".template");

for (var j = 0; j < jsonData.items.length; j++) 
{
  var entryData = jsonData.items[j];
  var entry = template.clone();
  entry.removeClass("template");

  //I guess I need to select the other div's in here?

  entry.find(".message").text(entryData.statusid + entryData.name + entryData.content); 
  spot.prepend(entry);
}

我最终得到的是这样的东西:

 <div class="message">53671 (id) Billy Zane (name) I like Billy (message) </div>
4

1 回答 1

1

尝试:

entry.find(".message").text(entryData.statusid); 
entry.find(".name").text(entryData.name); 
entry.find(".content").text(entryData.content); 
于 2013-09-22T13:04:06.930 回答