# Метод contents

Метод `contents` получает потомков элемента, включая текст и комментарии.

## Синтаксис

Метод не принимает параметров:

`.contents();`

Метод `contents` работает подобно методу `children`, разница проявляется при попытках получить доступ к тексту потомков. Сравните два примера, приведенных ниже:

## Пример

Используем метод `children`:

`<p id="test">text1 <b>bold</b> text2</p>` `$('#test').children().each( function() { console.log($(this).text()); // выведет 'bold' } );`

## Пример

Используем метод `contents`:

`<p id="test">text1 <b>bold</b> text2</p>` `$('#test').contents().each( function() { console.log($(this).text()); // выведет 'text1', 'bold', 'text2' } );`

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

- метод `children`,
  который позволяет получить потомков элемента
- метод `parent`,
  который позволяет получить непосредственного родителя элемента
- метод `parents`,
  который позволяет получить всех родителей элемента
- метод `closest`,
  который позволяет получить ближайший родительский элемент, удовлетворяющий селектору

←→
↑