配列をフィルタリングし、結果を別の配列に格納します。
次に、.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){
私は何が間違っているのですか?