Metode has

Metode has filtrē atlasīto elementu kopu, atstājot tikai tos elementus, kuriem ir pēcteči, kas atbilst norādītajam selektoram.

Sintakse

Filtrēšana pēc pēctečiem:

javascript.has(pēcteču selektors);

Šādi var filtrēt atlasīto elementu kopu, atstājot tikai tos elementus, kas satur iekšā norādīto DOM elementu:

javascript.has(DOM elements);

Piemērs

Atlasīsim tikai tos rindkopas, kurās iekšā ir tegs b un pievienosim tiem beigās tekstu '!!!':

html<p>teksts</p>
<p>teksts</p>
<p><b>treknraksts</b> teksts</p>
<p><b>treknraksts</b> teksts</p>
javascript$('p').has('b').append('!!!');

HTML kods izskatīsies šādi:

html<p>teksts</p>
<p>teksts</p>
<p><b>treknraksts</b> teksts!!!</p>
<p><b>treknraksts</b> teksts!!!</p>

Skatiet arī

  • metode filter,
    kura filtrē elementus kopā pēc norādītā selektora
  • metode find,
    kura meklē elementus jau atrasto elementu iekšienē