我正在尝试使用从另一个站点接收到的数据创建“提要”。它以类似对象的数组形式出现。我已经尝试了几种显示数据的方法,但一直在改变我的想法,以最好的方式来做到这一点。目前我正在使用jQuery循环遍历对象并通过嵌套为每个对象创建相同的div$(<div>).html()
这比我以前使用纯 javascript 添加新元素的方法使用的代码要少得多,但我不确定这是否是 jQuery 的最佳用途。会有更好的方法来做到这一点吗?可能为每个数组元素创建一个新的 JavaScript 对象?
编辑:这是一小段代码。它没有关闭,我已经更改了类名和变量,但这是一个粗略的想法。
$.each(feed.data, function(i, var_name) {
$("<div>").attr({
"id" : var_name.created_time,
"class" : "Post"
}).html(
$("<img>").attr({
"class" : "Picture",
"src" : "some_src" + var_name.id + "/picture"
});