Обертывание элементов

Обертывание элементов страницы .wrap()  .wrapAll() Функции помещают заданное содержимое вокруг выбранных элементов(как бы “обертывая” их). Имеется два варианта использования функций: .wrap(content), .wrapAll(content) :jQuery v:1.0, v:1.2 выбранные элементы будут “обернуты” содержимым content, которое может быть задано html-текстом, объектом jQuery или DOM объектом. Различия методов заключается в том, что wrap оборачивает каждый выбранный элемент по отдельности, а wrapAll оборачивает все элементы сразу.…

Больше...

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

$(‘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 НАБОР…

Больше...

При клике на один элемент кликнуть другой

ВАРИАНТ 1 При клике на один элемент внутри блока и таблицы кликнуть другой вне таблицы. Имеем неизвестное и неограниченное количество блоков. при клике на –.swa-age  кликаем –.vsp-ive // Сначала добавляем атрибутов, чтобы между ними была связь $(‘.swa-age’).attr(‘data-id’, function(index) { return ‘здесь может быть значение – но в данном случае нужно пусто ‘ + (index +…

Больше...

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

Скрыть элемент при наличии другого .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…

Больше...