Перебрать все элементы на странице с определённым классом

Не подскажите, как можно перебрать все элементы с классом "product" и если в product содержится add-cart-2, то в нём скрыть add-cart. Пример кода :

<div class="product">
 <div class="add-cart">
 </div>
</div>

<div class="product">
 <div class="add-cart">
 </div>
</div>

<div class="product">
 <div class="add-cart">
 </div>
 <div class="add-cart-2">
 </div>
</div>

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

Автор решения: Berkins

Попробуйте это

jQuery(function ($) {

    $('.product').each(function () {

        if($(this).find('.add-cart-2').length){

            $(this).find('.add-cart').hide();

        }

    });

});
→ Ссылка
Автор решения: Walfter

Наверное поздновато но

$(function() {
    $('.product > .add-cart+.add-cart-2').parent().find('.add-cart').hide();
});
→ Ссылка