Метод find

Метод find ищет элементы внутри уже найденных элементов.

Синтаксис

Поиск по селектору:

javascript.find(селектор);

Искать можно не только по селектору, но и по DOM элементу или объекту jQuery:

javascript.find(jQuery объект или DOM элемент);

Пример

Давайте найдем все теги div, поставим им в начало текст '!' с помощью prepend, затем внутри них найдем все абзацы с помощью метода find и поставим им в конец текст '?':

html<div>
  <p>text</p>
  <p>text</p>
  <p>text</p>
</div>
<div>
  <p>text</p>
  <p>text</p>
  <p>text</p>
</div>
javascript$('div').prepend('!').find('p').append('?');

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

html<div>
  !
  <p>text?</p>
  <p>text?</p>
  <p>text?</p>
</div>
<div>
  !
  <p>text?</p>
  <p>text?</p>
  <p>text?</p>
</div>

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

  • метод filter,
    который фильтрует элементы в наборе
  • метод has,
    который фильтрует набор выбранных элементов по потомкам