Metoda has
Metoda has filtrira niz
izbranih elementov in pusti le tiste,
ki imajo potomce, ki ustrezajo
določenemu selektorju.
Sintaksa
Filtriranje po potomcih:
.has(selektor potomcev);
Tako lahko filtriramo niz izbranih elementov in pustimo le tiste, ki vsebujejo znotraj določen DOM element:
.has(DOM element);
Primer
Izberimo le tiste odstavke, znotraj katerih je
oznaka b in
dodajmo jim na konec besedilo '!!!':
<p>besedilo</p>
<p>besedilo</p>
<p><b>krepko</b> besedilo</p>
<p><b>krepko</b> besedilo</p>
$('p').has('b').append('!!!');
HTML koda bo po izvedbi videti takole:
<p>besedilo</p>
<p>besedilo</p>
<p><b>krepko</b> besedilo!!!</p>
<p><b>krepko</b> besedilo!!!</p>