Metoda has

Metoda has filtrira niz izbranih elementov in pusti le tiste, ki imajo potomce, ki ustrezajo določenemu selektorju.

Sintaksa

Filtriranje po potomcih:

javascript.has(selektor potomcev);

Tako lahko filtriramo niz izbranih elementov in pustimo le tiste, ki vsebujejo znotraj določen DOM element:

javascript.has(DOM element);

Primer

Izberimo le tiste odstavke, znotraj katerih je oznaka b in dodajmo jim na konec besedilo '!!!':

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

HTML koda bo po izvedbi videti takole:

html<p>besedilo</p>
<p>besedilo</p>
<p><b>krepko</b> besedilo!!!</p>
<p><b>krepko</b> besedilo!!!</p>

Glejte tudi

  • metoda filter,
    ki filtrira elemente v nizu glede na določen selektor
  • metoda find,
    ki išče elemente znotraj že najdenih