Задать вопрос
@Hanigall
немного в IT, немного в маркетинге

Как на JavaScript исключить вложенный div из родительского?

Есть присваивание значение формата
cont = $('.main')

Нужно отсюда исключить все div класса, например .main-left.

Пробовал вот такой вариант:
cont = $('.main:not(.main-left)')

и вот такой вариант:
cont = $('.main:not(:has(.main-left))')
но ничего не получилось.

Суть ситуации такая - есть JS скрипт, который в зависимости от размера экрана масштабирует содержимое страницы. Но мне надо выкинуть некоторые элементы, чтобы на них это масштабирование не распространялось. При этом по верстке они являются вложенными родительскому div'у который изначально цепляет скрипт. Может быть в этом проблема?
  • Вопрос задан
  • 210 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
miraage
@miraage
Старый прогер
$('.main').find('.main-left').remove();

// EDIT

$('.main').not('.main-left');
Ответ написан
jumper423
@jumper423
web-developer
Смею предположить что тебе надо было вот так записать
cont = $('.main :not(.main-left)')

А лучше html скиньте.
Ответ написан
Комментировать
mlnkv
@mlnkv
JavaScript Developer
$(selector).not(selector2);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы