Метод 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,
    който филтрира набор от избрани елементи по потомци