Metod has

Metod has filtrira skup izabranih elemenata, ostavljajući samo one, koji imaju potomke koji odgovaraju zadatom selektoru.

Sintaksa

Filtriranje po potomcima:

javascript.has(selektor potomaka);

Ovako možete da filtrirate skup izabranih elemenata, ostavljajući samo one koji sadrže unutar sebe zadati DOM element:

javascript.has(DOM element);

Primer

Hajde da izaberemo samo one pasuse, unutar kojih postoji tag b i dodamo im na kraj tekst '!!!':

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

HTML kod će sada izgledati ovako:

html<p>tekst</p>
<p>tekst</p>
<p><b>boldiran</b> tekst!!!</p>
<p><b>boldiran</b> tekst!!!</p>

Pogledajte takođe

  • metod filter,
    koji filtrira elemente u skupu po zadatom selektoru
  • metod find,
    koji traži elemente unutar već pronađenih