Здравствуйте! Помогите пожалуйста написать правильно функцию. У меня есть массив содержащий имена классов которые нужно отобразить, они бывают разные и их бывает разное количество всегда. Важно отобразить только те блоки в которых есть лишь все перечисленные классы.
Нашел в документации следующий код, но не совсем понимаю как его применить касательно элементов массива при разной длине массива:
window.capacity = ['ct_1', 'cp_5', 'cw_9']; // Тут может быть любая длинна массива
jQuery('.cp-hit-item').filter(function( index ) {
return index === 1 || jQuery( this ).attr( "class" ) === "ct_1";
// тут наверное хорошо бы как-то цикл или может быть метод применить...
}).fadeIn(100);
пробовал нечто ниже циклом, но проблема в том, что в данном случае отображаются все блоки у которых есть хоть одно совпадение... а нужно чтоб только при всех совпадения...
jQuery.each(window.capacity, function(ind, val){
jQuery('.'+val).fadeIn();
});