Обертывание элементов страницы .wrap() .wrapAll() Функции помещают заданное содержимое вокруг выбранных элементов(как бы “обертывая” их). Имеется два варианта использования функций: .wrap(content), .wrapAll(content) :jQuery v:1.0, v:1.2 выбранные элементы будут “обернуты” содержимым content, которое может быть задано html-текстом, объектом jQuery или DOM объектом. Различия методов заключается в том, что wrap оборачивает каждый выбранный элемент по отдельности, а wrapAll оборачивает все элементы сразу.…
Добавить класс div в зависимости от input
Разметка https://jsfiddle.net/gkan10qr/27/ Вариант 1 // задаем background такойже как name const inputs = document.getElementsByTagName(‘input’); […inputs].forEach((input) => { if (input.type !== ‘hidden’) { input.parentNode.style.background = input.name; } }) Вариант 2 // добавляем класс к элем в зависимости от name const inputs = document.getElementsByTagName(‘input’); […inputs].forEach((input) => { if (input.type !== ‘hidden’) { input.parentNode.id.add(input.name); } }) Вариант 3…
Присвоить класс каждому пункту меню в зависимости от вложенности и порядкового положения
function numberLI(ul, depth = 1) { $(ul).children(‘li’).each(function(i, n) { numberLI($(n).addClass(`sub_menu_${depth}${i}`).children(‘ul’), depth + 1); }); } numberLI($(‘.menu > ul’));
Свежие комментарии