parentsUntil()

Метод parentsUntil() выбирает всех предков у текущих элементов, но только до элемента, удовлетворяющего указанному селектору (не включая его).

Варианты использования

jQ_object.parentsUntil() => jQuery
Выбирает всех предков у текущих элементов, то есть работает аналогично parents().
jQ_object.parentsUntil(селектор) => jQuery
Выбирает всех предков у текущих элементов, но только до элемента, удовлетворяющего указанному селектору (не включая его).

Примеры

  1. <html>
  2. <head>
  3. <title>Работа с выборкой jQuery</title>
  4. <script type="text/javascript" src="js/jquery.js"></script>
  5. </head>
  6. <body>
  7. <p>Параграф 1</p>
  8. <div>
  9. <p class="main">Параграф 2</p>
  10. </div>
  11. </body>
  12. </html>
  13. <script>
  14. $('.main')
  15. .parentsUntil('body')
  16. /* выбор родительских элементов до <body> */
  17. .each(function() {
  18. alert(this.tagName); /* DIV */
  19. });
  20. </script>