A pseudoclasse :has no jQuery

A pseudoclasse has seleciona elementos com base em seu conteúdo. Vamos considerar um exemplo. Suponha que temos o seguinte código HTML:

html<p>texto com tag <b>b</b></p>
<p>texto com tag <i><b>b</b></i></p>
<p>texto</p>

Por exemplo, vamos selecionar todos os parágrafos que contêm tags b:

javascript$('p:has(b)');

Observe que, no exemplo, serão selecionados tanto o primeiro quanto o segundo parágrafos, apesar de no segundo parágrafo a tag b não estar diretamente dentro de p, mas primeiro dentro de i.

Se você precisar de aninhamento direto, deve fazer o seguinte:

javascript$('p:has(>b)');

Neste caso, apenas o primeiro parágrafo será selecionado.

Задание 1

Obtenha e pinte de vermelho todos os h2 que contêm a tag i.

Задание 2

Obtenha e pinte de vermelho todos os h2 que contêm diretamente a tag i.