Как записать соответствующие условию дом элементы в объект ,а потом обратиться к ним через их порядковый номер?

<input class="w3-input w3-border w3-padding gallery_search" type="text" placeholder="Поиск по названию ..">



$(".gallery_search").on('keyup',function(e){
        var input, filter, container, title, titletext, masonryItem, simpleItem;
        filter = $(this).val().toUpperCase();
        container = $(".mein-katalog");
        title = $(".mein-katalog .gallery-full .catatlog-title");
        container.find(".gallery-full").hide();
        container.find(".masonry-item").removeClass("gallery-item-big");
        masonryItem = new Object();
        simpleItem = new Object();
        $(".masonry-item").filter(function() { return  }).addClass(<class>);
        title.each(function(index){
            titletext = $(this).text();
            if (titletext.toUpperCase().indexOf(filter) > -1) {
                if($(this).parents(".gallery-full").hasClass("masonry-item")){
                    masonryItem[index] = $(this).parents(".masonry-item");
                }
                else{
                    simpleItem[index] = $(this).parents(".gallery-full");
                }
            }
        });
        masonryItem.eq(0).addClass("gallery-item-big");
        masonryItem.eq(7).addClass("gallery-item-big");
        masonryItem.eq(10).addClass("gallery-item-big");
        masonryItem.eq(17).addClass("gallery-item-big");
        masonryItem.show();
        simpleItem.fadeIn();
        $('.gallery-row.grid').imagesLoaded(function() {
            $('.gallery-row.grid').masonry({
                itemSelector: '.masonry-item',
                columnWidth: '.grid-sizer',

            })
        });
    });

Ответы (1 шт):

Автор решения: Igor
$(<selector>).filter(function() { return <check condition on this>; }).addClass(<class>);
→ Ссылка