Metoda has
Metoda has filtrează setul
de elemente selectate, păstrând doar acelea
care au descendenți care corespund
selectorului specificat.
Sintaxă
Filtrare după descendenți:
.has(selector descendenți);
Iată cum poți filtra setul de elemente selectate, păstrând doar cele care conțin în interior elementul DOM specificat:
.has(element DOM);
Exemplu
Să selectăm doar acele paragrafe care au în interior
tag-ul b și
să adăugăm la sfârșit textul '!!!':
<p>text</p>
<p>text</p>
<p><b>bold</b> text</p>
<p><b>bold</b> text</p>
$('p').has('b').append('!!!');
Codul HTML va arăta astfel:
<p>text</p>
<p>text</p>
<p><b>bold</b> text!!!</p>
<p><b>bold</b> text!!!</p>