Строки в таблице

$(‘tr’).each(function(){ var $this=$(this); if($this.children(‘td’).html()==’НАБОР’||$this.children(‘td’).html()==’НЕ НАБОР’){ $this.addClass(‘node’) } }); $(‘tr’).each(function(){ var $this=$(this); if ( $this.parent().is( “tbody” ) ) { $this.unwrap(); } if($this.children(‘td’).html()==’НАБОР’){ $this.addClass(‘mark’); } }); $(“tr.node”).each(function(){ $(this).nextUntil(“tr.node”).wrapAll(” “); }); $(‘.mark’).on(“click”,function(){ $(this).next(“tbody.content”).toggle(); }); }); Тип Название Состав Наличие Цена НАБОР Костюм 1 500 Футболка Футболка2 Футболка3 НЕ НАБОР Пиджак something 500 НЕ НАБОР Пиджак something 500 НАБОР…

Больше...

Скрыть один элемент при наличии другого или определенного слова

Скрыть элемент при наличии другого .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 = $el2.find(‘ul.woof_list…

Больше...