Последние учебники веб-разработки
 

jQuery children() Method

<Методы JQuery обходе

пример

Возвращайтесь элементы , которые являются прямыми потомками <ul> :

$(document).ready(function(){
    $("ul").children().css({"color": "red", "border": "2px solid red"});
});

Результат:

body (great-grandparent)
div (grandparent)
    ul (parent)
  • li (child) span (grandchild)
Попробуй сам "

Определение и использование

children() метод возвращает все прямые дети выбранного элемента.

DOM дерево: Этот метод только пройти один уровень вниз по дереву DOM. Для того, чтобы пройти несколько уровней вниз (для возвращения внуков или других потомков), используйте find() метод.

Совет: Для того, чтобы пройти один уровень вверх по дереву DOM, или весь путь до корневого элемента документа (для возвращения родителей или других предков), используйте parent() или parents() метод.

Примечание: Этот метод не возвращает текстовые узлы. Для возвращения всех детей , включая текстовые узлы, использовать contents() метода.


Синтаксис

$(selector).children( filter )

параметр Описание
filter Необязательный. Задает выражение селектора, чтобы сузить поиск детей

Попробуйте сами - Примеры

Возвращение все прямые дети <ul>
Как вернуть все прямые дети с <ul> элемента.

Сужая поиск
Как использовать параметр фильтра для возврата всех <li> элементы с именем класса "первый", которые являются прямыми потомками <ul> .

Возврат всех <p> элементы , которые являются прямыми потомками <div>
Как выбрать все <p> элементы , которые являются прямыми потомками своих родителей <div> элемента.

Покажите потомков элемента по именам тегов
Демонстрация , которая показывает , кто потомки <div> элемент на самом деле.


<Методы JQuery обходе