Metoden has
Metoden has filtrerar urvalet
av element och lämnar bara de
som har avkomlingar som matchar
den givna selektorn.
Syntax
Filtrering efter avkomlingar:
.has(selektor för avkomlingar);
Så här kan du filtrera urvalet av element och bara behålla de som innehåller ett specifikt DOM-element inuti:
.has(DOM-element);
Exempel
Låt oss välja bara de stycken som inuti har
taggen b och
sätta texten '!!!' i slutet på dem:
<p>text</p>
<p>text</p>
<p><b>bold</b> text</p>
<p><b>bold</b> text</p>
$('p').has('b').append('!!!');
HTML-koden kommer att se ut så här:
<p>text</p>
<p>text</p>
<p><b>bold</b> text!!!</p>
<p><b>bold</b> text!!!</p>