jQuery $ .each循环处理数组

JQBolo

我正在使用jquery中的对象内部的URL数组,而我正在接近完成的地步,但是我遇到了一个小问题。

我将以下循环绑定到click函数,当用户单击照片(在[location]处)时,应在下面加载一堆相应的照片,这些照片将存储在一个数组中,并且我可以成功访问其中的数组正确的对象,但不是将顺序URL依次插入,而是将每个URL插入到用逗号分隔的每张照片中。

即代替:img src="[0]"img src="[1]"img src="[2]"...

我被告知:img src="[0],[1],[2]"...

$.each(albums[location].photos, function(index, val){
  $('#'+cover_id+'').append('<div id="'+cover_id+'" class="thumbnail" style="display:inline-block; padding: 0 25px;"><img src='+albums[location].photos+' id="coverPhoto" height="320" width="320"><figcaption>'+location+'</figcaption></a></div>');
});

我在想我可以使用另一个循环来解决它,但是由于使用$ .each而显得笨拙。

任何帮助将不胜感激

艾纳斯塔特

您必须使用$ .each的参数

你有两种方法,使用索引或值

 $.each(albums[location].photos, function(index, val){   $('#'+cover_id+'').append('<div id="'+cover_id+'" class="thumbnail"
 style="display:inline-block; padding: 0 25px;"><img
 src='+albums[location].photos[index]+' id="coverPhoto" height="320"
 width="320"><figcaption>'+location+'</figcaption></a></div>'); });

或者

$.each(albums[location].photos, function(index, val){   $('#'+cover_id+'').append('<div id="'+cover_id+'" class="thumbnail"
style="display:inline-block; padding: 0 25px;"><img
src='+val+' id="coverPhoto" height="320"
width="320"><figcaption>'+location+'</figcaption></a></div>'); });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery each:循环数组,附加文本并通过jQuery做动画

来自分类Dev

jQuery each:循环数组,附加文本并通过jQuery制作动画

来自分类Dev

使用jquery的each()在成功返回时循环遍历php数组

来自分类Dev

jQuery $.ajax 和 $.each 循环遍历数组

来自分类Dev

如何使用 jQuery 在 .each 循环中构造数组?

来自分类Dev

从jQuery $ .each循环返回

来自分类Dev

jQuery从$ .each到for循环

来自分类Dev

从jQuery $ .each循环返回

来自分类Dev

jQuery .each()循环继续循环

来自分类Dev

JavaScript JQuery数组循环

来自分类Dev

jQuery中的each()循环无限?

来自分类Dev

jQuery在.each循环中延迟

来自分类Dev

jQuery中的each()循环无限?

来自分类Dev

$ .each而不是jquery中的for循环

来自分类Dev

在jquery中将for循环与.each()组合

来自分类Dev

在for循环中使用jQuery.each将数组映射到元素文本?

来自分类Dev

如何使用jQuery处理数组

来自分类Dev

jQuery For循环计算数组

来自分类Dev

jquery从循环推入多维数组

来自分类Dev

jQuery each和JSON数组

来自分类Dev

jQuery for 循环数组(计数数组)

来自分类Dev

用PHP循环处理可拖动的jQuery

来自分类Dev

使用 jQuery ajax 处理特定的循环输入

来自分类Dev

如何使用jQuery .each()处理空对象?

来自分类Dev

为什么$ .each()比jquery中的for循环慢?

来自分类Dev

将.each()转换为for循环jQuery

来自分类Dev

jQuery嵌套.each循环实现JSON成功

来自分类Dev

形式.each()和.val()jQuery循环

来自分类Dev

jQuery $ .each问题与iOS Safari上的for循环