Тип Название Состав Наличие Цена НАБОР Костюм 1 500 Футболка Футболка2 Футболка3 НЕ НАБОР Пиджак something 500 НЕ НАБОР Пиджак something 500 НАБОР Костюм 1 500 Футболка Футболка2 Футболка3 Футболка4
Скрыть один элемент при наличии другого или определенного слова
Скрыть элемент при наличии другого .men777 .hdhdhd + .tototo { display: none; } Скрыть один элемент при наличии другого или определенного слова $(‘.men444’).each(function() { if ($(this).find(‘.vse-kaly’).length || $(this).is(‘:contains(“Все каналы”)’)) { $(this).find(‘.popylar’).hide(); } }); т
Скрыть элемент при наличии в нем 0
Если span имеет “0” то скрываем li, если все li скрыты то скрываем div. ВАРИАНТ 1 Работает для одного блока, для каждого блока пишем свой код. const $el = $(‘[data-css-class=”woof_container_pa_zvet”]’), $li = $el.find(‘ul.woof_list_checkbox > li’), $liZero = $li.has(‘.woof_checkbox_count:contains(“(0)”)’); ($li.length === $liZero.length ? $el : $liZero).hide(); Этот код оставляет заголовки const $el2 = $(‘.woof_container’), $li2 =…
Скрыть div если в нем ничего нет
.wices:empty { display: none; } /****************/ div.wices:empty { display: none; } div = document.querySelector(‘.wices’); if(!div.innerHTML) div.style = “display: none”;
Скрыть div в котором все li имеют display: none
Не работает в мобильном хром 42 $(‘.woof_container’).each(function() { const $li = $(this).find(‘li’); if ($li.get().every((e) => e.style.display === ‘none’)) { $(this).hide(); } });
Свежие комментарии