jQuery.Навигация по DOM

Метод children(‘селектор’)

Пусть у нас есть такая html разметка

Применим в скрипте метод children() без селектора

Получим примерно следующий ответ в консоли – как видно, во множество вошли “все дети”

Теперь попробуем ограничить множество, указав в качестве параметра селектор

Тогда ответ в консоли будет следующим

Методы next(), prev()

Работают только для сиблингов – то есть, элементов, находящихся на одном уровне (не для родителей или детей). Для той же разметки применим данные методы

next()

Выдаст в консоли

И наоборот, метод prev()

Выдаст

Есть также методы nextAll,nextUntil,prevAll,prevUntil – думаю, их назначение понятно из названия.

Метод siblings()

Данный метод позволяет получить не только тех, кто спереди или сзади, а все элементы, кроме данного.

Код выше выдаст в консоли

Методы parent(), parents()

Здесь, думаю очевидно, но тем не менее, посмотрим на пример

Метод parents() выдаст всех родителей, вплоть до <html></html>, поэтому глубину этого метода можно ограничить селектором, например так

В принципе, основные методы мы рассмотрели, более детально можно изучить в документации.

 

 

This entry was posted in jQuery. Bookmark the permalink.