2013-02-01 235 views
-1

即時過濾數組,並將結果存儲在另一個數組中。正確的語法? jquery

然後我用。每(),做各種各樣的事情到每個然後顯示在HTML等

IM停留在如何將陣列信息但傳遞到每一個()函數希望通過數組循環。

到目前爲止我有:

$("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

在發佈之前發佈這樣的問題,[你應該刪除任何不相關的代碼](http://sscce.org/)。 –

回答

1

您應該將功能showImages2(){更改爲功能showImages2(result){

您錯過了showImage2函數的參數。