# Метод has

Метод `has` фильтрует набор выбранных элементов, оставляя только те, которые имеют потомков, соответствующих заданному селектору.

## Синтаксис

Фильтрация по потомкам:

`.has(селектор потомков);`

Вот так можно пофильтровать набор выбранных элементов, оставляя только тот, который содержит внутри заданный DOM элемент:

`.has(DOM элемент);`

## Пример

Давайте выберем только те абзацы, у которых внутри есть тег `b` и поставим им в конец текст `'!!!'`:

`<p>text</p> <p>text</p> <p><b>bold</b> text</p> <p><b>bold</b> text</p>` `$('p').has('b').append('!!!');`

HTML код станет выглядеть так:

`<p>text</p> <p>text</p> <p><b>bold</b> text!!!</p> <p><b>bold</b> text!!!</p>`

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

- метод `filter`,
  который фильтрует элементы в наборе по заданному селектору
- метод `find`,
  который ищет элементы внутри уже найденных

← →
↑