78 of 119 menu

Seletor parent

O seletor :parent seleciona elementos que são pais (ou seja, elementos não vazios, que contêm um elemento ou texto). Para obter os pais ou ancestrais de um conjunto jQuery, consulte os métodos parent e parents. Como :parent não faz parte da especificação CSS, para melhorar o desempenho em navegadores modernos, é melhor primeiro filtrar os elementos usando um seletor CSS puro e depois aplicar .filter(':parent').

Sintaxe

Obter elementos pai:

$(':parent');

Exemplo

Temos uma tabela table com fundo verde, vamos encontrar as células td que são pais e colori-las em cinza:

<table> <tr><td>aaa</td><td></td></tr> <tr><td>bbb</td><td></td></tr> <tr><td>ccc</td><td></td></tr> </table> table { border: 1px; } td { width: 40px; background: green; } $('td:parent').css({background: '#ccc'});

Veja também

  • seletor empty,
    que seleciona elementos vazios
  • método parent,
    que obtém o pai direto de um elemento
  • método parents,
    que seleciona elementos que não possuem descendentes (incluindo nós de texto)
azbydeenesfrkakkptruuz