76 of 119 menu

Seletor has

O seletor :has seleciona elementos que contêm pelo menos um elemento correspondente ao seletor especificado, não necessariamente um descendente direto. Como :has não pertence à especificação CSS, para melhorar o desempenho em navegadores modernos, é melhor usar $("seu seletor-css").has(seletor/elemento DOM) em seu lugar.

Sintaxe

É assim que selecionamos os elementos:

$(':has(seletor)');

É assim que selecionamos os elementos, se for necessária uma aninhamento direto do seletor:

$(':has(>seletor)');

Exemplo

Vamos selecionar apenas os parágrafos que contêm a tag b e adicionar o texto '!!!' ao final deles:

<p>texto</p> <p>texto</p> <p><b>negrito</b> texto</p> <p><b>negrito</b> texto</p> $('p:has(b)').append('!!!');

O código HTML ficará assim:

<p>texto</p> <p>texto</p> <p><b>negrito</b> texto!!!</p> <p><b>negrito</b> texto!!!</p>

Veja também

  • o método has,
    que filtra o conjunto de elementos selecionados por descendentes
  • o método filter,
    que filtra elementos no conjunto pelo seletor especificado
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar