Метад 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,
    які фільтруе набор абраных элементаў па нашчадках