64 of 119 menu

Método add

O método add adiciona os elementos especificados a um conjunto existente de elementos.

Sintaxe

Adição por seletor:

.add(seletor);

Os elementos a serem adicionados são especificados por um ou vários (array) elementos DOM:

.add(elemento DOM);

Os elementos a serem adicionados são especificados por um objeto jQuery:

.add(objeto jQuery);

Os elementos a serem adicionados são especificados por texto HTML:

.add(texto HTML);

Os elementos a serem adicionados são procurados na página usando o seletor especificado, dentro de uma área definida pelo segundo parâmetro. A área de busca pode ser um elemento DOM, um objeto jQuery ou um objeto de documento:

.add(seletor, contexto);

Exemplo

Vamos encontrar todos os parágrafos, adicionar o texto '!' no final deles, depois adicionar aos parágrafos encontrados os títulos h2 e simultaneamente para títulos e parágrafos definir a cor vermelha:

<div>ddd</div> <h1>hhh</h1> <p>ppp</p> <div id="test"><h2>hhh</h2></div> <p>ppp</p> <h2>hhh</h2> <p>ppp</p> $('p').append('!').add('h2').css('color', 'red');

Exemplo

Vamos introduzir um contexto de busca - adicionar apenas os h2 que estão dentro do elemento #test:

let $context = $('#test'); $('p').append('!').add('h2', $context).css('color', 'red');

Exemplo

Vamos criar um contexto de busca como um elemento DOM usando o método JavaScript querySelector:

let context = document.querySelector('#test'); $('p').append('!').add('h2', context).css('color', 'red');

Exemplo

Na maioria das vezes, podemos evitar o contexto, fazendo simplesmente um seletor mais complexo:

$('p').append('!').add('#test h2').css('color', 'red');

Veja também

  • método addBack,
    que adiciona elementos do conjunto anterior ao conjunto atual
  • método end,
    que retorna o conjunto anterior de elementos na cadeia atual de métodos
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