Сообщение от Faab
|
принадлежит ли каждый элемент figure к коллекции или нет, то как бы можно было бы это сделать?
|
Ну, цикл в цикле:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<figure class="type_27 color_4"></figure>
<figure class="type_28 color_2"></figure>
<figure class="type_29 color_1"></figure>
<figure class="type_27 color_1"></figure>
<figure class="type_28 color_2"></figure>
<figure class="type_25 color_3"></figure>
<figure class="type_27 color_4"></figure>
<figure class="type_28 color_2"></figure>
<figure class="type_30 color_3"></figure>
<script>
var arr1 = $('.type_25.color_3, .type_27.color_4, .type_30.color_5');
var arr2 = $('figure');
var arr3 = [];
for (var i = 0; i < arr2.length; i++) {
for (var j = 0; j < arr1.length; j++) {
if (arr2[i] == arr1[j]) arr3.push(arr2[i]);
}
}
console.log(arr3);
</script>
Или если коллекция arr1 не слишком большая, то можно обойтись и одним циклом: перебирать figure и проверять каждый, есть ли у него нужные классы.