检索数组和输出结果以生成一组html图像

时间:2015-10-26 14:11:22

标签: javascript jquery arrays jquery-plugins

简单地说我正在使用一个名为magnific popup的插件,这是一个灯箱 弹出窗口,您可以在dom ready上的一组选项中初始化它:

$.magnificPopup.open({
    items: [
        { src: "img-src.jpg"  },
        { src: "img-src2.jpg" },
        { src: "img-src3.jpg" },
        etc
    ]
});

我在div中创建了一个javascript中的图像数组,然后需要将其传递到该列表中。只有我不确定如何。这是我所拥有的。

var $zoomurl = $('.gallery').find('img').attr('src');

如何将var $ zoomurl的内容导入项目选项?对答案的解释也很有价值!

1 个答案:

答案 0 :(得分:1)

尝试使用$.map()

$.magnificPopup.open({
    items: $.map($(".gallery").find("img"), function(el) {
             return {"src":el.src}
           })

});