Metoda has
Metoda has filtruje zestaw
wybranych elementów, pozostawiając tylko te,
które mają elementy potomne, odpowiadające
podanemu selektorowi.
Składnia
Filtrowanie po elementach potomnych:
.has(selektor elementów potomnych);
W ten sposób można przefiltrować zestaw wybranych elementów, pozostawiając tylko ten, który zawiera w środku podany element DOM:
.has(element DOM);
Przykład
Wybierzmy tylko te akapity, które mają w środku
znacznik b i
dodajmy im na koniec tekst '!!!':
<p>tekst</p>
<p>tekst</p>
<p><b>pogrubienie</b> tekst</p>
<p><b>pogrubienie</b> tekst</p>
$('p').has('b').append('!!!');
Kod HTML będzie wyglądać tak:
<p>tekst</p>
<p>tekst</p>
<p><b>pogrubienie</b> tekst!!!</p>
<p><b>pogrubienie</b> tekst!!!</p>