我有一个由ajax请求创建的HTML元素数组:
var instaCampaign = $j('#campaign').clone().empty()
$j.each(items.slice(0, len), function (i, item) {
var insta = instaCampaign.clone()
.prop('href', item.link)
.prop('target', '_blank')
.data('created', parseInt(item.created_time + '000'))
.data('sort', 0)
.append(
$j('<img/>').attr('src', item.images && item.images.standard_resolution.url),
item.caption && $j('<p/>').html(item.caption.text),
$j('<i/>').addClass('icon instagram white'));
instagramItems.push(insta);
});
然后我尝试将它们添加到对象中,如下所示:
for (var i = instagramItems.length - 1; i >= 0; i--) {
$j('#instagram-footer').append(instagramItems[i])
};
我可以将其他内容添加到#instagram-footer
,但由于某种原因,这不会起作用。为什么呢?