im过滤数组,并将结果存储在另一个数组中。
然后我想使用.each()遍历数组,对每个进行各种操作,然后在html等中显示。
我坚持如何将数组信息传递给each()函数。
到目前为止,我有:$("select[name='album']").change(function() {
var thisAlbum = $(this).children(":selected").attr("id");
var result = images_gallery.filter(function(x) {
return x.album == thisAlbum;
});
$('#librarian-page-container-gallery').html(' ');
Shadowbox.setup("a.gallery", {
gallery: "gallery",
});
showImages2(result);
});
function showImages2(){
$.each(result, function(i, image_gallery2){
我做错了什么?
答案 0 :(得分:1)
您应该将功能showImages2(){
更改为功能showImages2(result){
。
您缺少showImage2
函数的参数。