繁体   English   中英

如何在jQuery函数中传递数组或添加循环

[英]How Can I pass an array or add a loop in jQuery function

这是功能 -

$.swipebox( [
    { href:'big/image1.jpg', title:'My Caption' }, 
    { href:'big/image2.jpg', title:'My Second Caption' }
] );

而不是这个我想在这里添加一个循环或如果不可能然后传递一个数组。

就像是 -

$.swipebox( [
  $.each( data, function(index, val){
      { href:data[index].image_link, title:data[index].image_title }            
  } )
] );

或类似的东西。 如果有人能帮助我,我会很高兴的。

您可以使用$ .map()之类的

$.swipebox($.map(data, function (val, index) {
    return {
        href: val.image_link,
        title: val.image_title
    }
}));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM