Отбирает все элементы, которые следуют за элементом "prev", являясь с ним потомками одного родителя, и соответствуют селектору "siblings". Этот селектор появился в jQuery 1.0.

jQuery('prev ~ siblings')

  • prev — Любой jQuery-селектор.
  • siblings — Селектор для поиска элементов, которые находятся на одном и том же уровне в дереве DOM, что и элемент prev (имеют с ним одного родителя), и следуют после него.

Существенное различие между селекторами (prev + next) и (prev ~ siblings) заключается в разной зоне действия. В то время как первый соответствует непосредственно следующим друг за другом элементам, другой расширяет это соответствие до просто нахождения одного элемента после другого.

Примеры использования селектора "prev ~ siblings"

Задача: Найти все элементы div, которые следуют за элементом с идентификатором #prev и имеют с ним одного родителя.

$("#prev ~ div")