Метод 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,
    танланган элементлар тўпламини авлодлар бўйича фильтрлайди