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:

javascript.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:

javascript.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 '!!!':

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

Codul HTML va arăta astfel:

html<p>text</p>
<p>text</p>
<p><b>bold</b> text!!!</p>
<p><b>bold</b> text!!!</p>

Vezi și

  • metoda filter,
    care filtrează elementele din set după selectorul specificat
  • metoda find,
    care caută elemente în interiorul celor deja găsite