@No_Name0

JQuery. Удаление элемента если он не содержит нужного класса?

Нужно, что бы JQuery, удалял лишний блок в котором отсутствует класс ".content"
Подскажите, как такое записать ?

<div class="block">
  <h2>Первый блок</h2>
</div>


<div class="block">
  <h2>Второй блок</h2>
  <div class="content">
  Lorem ipsum dolor sit amet.
  </div>
</div>
  • Вопрос задан
  • 298 просмотров
Решения вопроса 2
pashted
@pashted
тыжпрограммист
var cont = $('.content');


if (cont.length) {
    cont.parent().remove();

    // или так 
    cont.parentsUntil('.block').parent().remove();
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Snewer
$(".block").not(".content").remove()
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 11:14
65000 руб./за проект
19 апр. 2024, в 11:08
5000 руб./за проект
19 апр. 2024, в 10:59
150000 руб./за проект