Metoda has
Metoda has filtruje sadu
vybraných prvků a ponechá pouze ty,
které mají potomky odpovídající
zadanému selektoru.
Syntaxe
Filtrování podle potomků:
.has(selektor potomků);
Takhle můžete filtrovat sadu vybraných prvků a ponechat pouze ten, který obsahuje uvnitř zadaný DOM prvek:
.has(DOM prvek);
Příklad
Vyberme pouze ty odstavce, které uvnitř mají
prvek b a
připojme na konec text '!!!':
<p>text</p>
<p>text</p>
<p><b>bold</b> text</p>
<p><b>bold</b> text</p>
$('p').has('b').append('!!!');
HTML kód bude poté vypadat takto:
<p>text</p>
<p>text</p>
<p><b>bold</b> text!!!</p>
<p><b>bold</b> text!!!</p>