将一个jquery-elements数组附加到DOM中的元素

时间:2015-08-07 12:19:49

标签: javascript jquery

我有一个由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,但由于某种原因,这不会起作用。为什么呢?

0 个答案:

没有答案