@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>
  • Вопрос задан
  • 312 просмотров
Решения вопроса 2
pashted
@pashted
тыжпрограммист
var cont = $('.content');


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

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

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

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