Бесплатный курс лекций по Python
Начало 11 декабря. Расписание: пн, чт в 20.15-21.00. Для записи вступи в канал →
50 of 119 menu
По вашим просьбам сделал СВЕЖУЮ ОФЛАЙН ВЕРСИЮ номер 4 (временную). Рекомендую скачать на случай проблем с доступностью сайта.

Метод prevUntil

Метод prevUntil возвращает элементы, которые находятся перед заданным внутри одного родителя. Метод возвращает элементы от заданного до первого элемента, который попадает под селектор, указанный параметром метода. Если в метод не передавать парметры, он сработает как метод prevAll.

Синтаксис

Первым параметром можно передавать выражение в виде строки, по которому производится отбор, DOM узел или объект jQuery. Вторым параметром можно передавать дополнительное условие фильтрации в виде строки. Оба параметра необязательны:

.prevUntil([селектор], [фильтр]);

Пример

Давайте найдем элемент #test и всем его соседям сверху до абзаца с классом www поставим текст '!' с помощью метода html:

<p>outside</p> <div> <p>inside</p> <p class="www">inside</p> <p>inside</p> <p>inside</p> <p id="test">inside</p> <p>inside</p> <p>inside</p> <p class="www">inside</p> <p>inside</p> </div> <p>outside</p> $('#test').prevUntil('p.www').html('!');

HTML код станет выглядеть так:

<p>outside</p> <div> <p>inside</p> <p class="www">inside</p> <p>!</p> <p>!</p> <p id="test">inside</p> <p>inside</p> <p>inside</p> <p class="www">inside</p> <p>inside</p> </div> <p>outside</p>

Смотрите также

  • метод nextUntil,
    который возвращает элементы, находящиеся после заданного
  • метод prev,
    который позволяет соседа элемента сверху
  • метод prevAll,
    который возвращает элементы, находящиеся перед заданным внутри одного родителя
  • метод siblings,
    который позволяет получить соседей элемента внутри одного родителя
mshiesidsw