Есть который перебирает все .items и если их больше 4 шт то добавялем класс "view_hide" - это нужно для того что скрыть опции если их больше четырех... ВСе отлично работает когда на странице один такой товар с такими классами .options_no_buy > .items
Если товаров больше тогда код отрабатывает для первого товара верно.. а для всех остальных всем классам "items" он добавляет класс "view_hide" , т.е он один раз для первого товара посчитал, а дальше всем добавляет класс "view_hide"
max_view = 4;
d = 0;
jQuery(".options_no_buy > .items").each(function() {
d += 1;
if(d > max_view) {
jQuery(this).addClass("view_hide");
}
});
Помогите... плиз..
Нужно что бы код работало для каждого блока отдельно..
Например
<div class="options_no_buy ">
<div class="items">1</div>
<div class="items">2</div>
<div class="items">3</div>
<div class="items">4</div>
<div class="items view_hide">5</div>
<div class="items view_hide">6</div>
</div>
<div class="options_no_buy ">
<div class="items">1</div>
<div class="items">2</div>
<div class="items">3</div>
<div class="items">4</div>
<div class="items view_hide">5</div>
<div class="items view_hide">6</div>
<div class="items view_hide">7</div>
<div class="items view_hide">8</div>
<div class="items view_hide">9</div>
</div>