Страницы

Поиск по вопросам

воскресенье, 8 декабря 2019 г.

jQuery: удалить все внутренние тэги, кроме одного указанного

#javascript #html #jquery


Как можно с помощью jQuery удалить все тэги внутри контейнера, кроме одного указанного?
Например, как можно удалить из тэга с классом .container всё, кроме div.main?



header
main
aside


Ответы

Ответ 1



$('.container').children().not('.main').remove();
header
main
aside


Ответ 2



css вариант .container *:not(.main){ display: none; }
header
main
aside


Комментариев нет:

Отправить комментарий