Metode find

Metode find meklē elementus jau atrasto elementu iekšienē.

Sintakse

Meklēšana pēc selektora:

javascript.find(selektors);

Meklēt var ne tikai pēc selektora, bet arī pēc DOM elementa vai jQuery objekta:

javascript.find(jQuery objekts vai DOM elements);

Piemērs

Meklēsim visus div tagus, ievietosim tos sākumā tekstu '!' ar prepend palīdzību, tad to iekšienē atradīsim visus rindkopas ar metodes find palīdzību un ievietosim tos beigās tekstu '?':

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

HTML kods izskatīsies šādi:

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

Skatiet arī

  • metode filter,
    kas filtrē elementus kopā
  • metode has,
    kas filtrē atlasīto elementu kopu pēc pēctečiem