English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método jQuery append()

jQuery HTML/Métodos CSS

O método append() do jQuery insere o conteúdo especificado no final de cada elemento selecionado (como o último elemento filho).

Para inserir conteúdo no início do elemento selecionado, useprepend()Método.

Sintaxe:

Inserir conteúdo:

$(selector).append(content)

Inserir conteúdo usando função:

$(selector).append(function(index, html))

Exemplo

Adicionar alguns textos nos parágrafos:

$("button").click(function(){
  $("p").append("Hello world");
});
Testar e Verificar‹/›

Insira HTML em todos os parágrafos:

$("button").click(function(){
  $("p").append("<b>Hello world</b>");
});
Testar e Verificar‹/›

Este exemplo usa document.createTextNode() para criar um nó de texto e inseri-lo em todos os elementos <p>:

$("button").click(function(){
  $("p").append(document.createTextNode("Hello world"));
});
Testar e Verificar‹/›

Inserir conteúdo usando função:

$("button").click(function(){
  $("p").append(function(i){
       return "<b>O p elemento tem índice " + i + ".</b>";
  });
});
Testar e Verificar‹/›

Valor do Parâmetro

ParâmetroDescrição
contentEspecificar o conteúdo a ser inserido no final de cada elemento selecionado (pode conter tags HTML)

Valores Possíveis:

  • Elemento HTML

  • Elemento DOM

  • Objeto jQuery

function(index, html)Especificar uma função, que retorna o conteúdo a ser inserido
  • index-Retornar a posição do elemento na coleção

  • html-Retornar o HTML do elemento selecionado atual

jQuery HTML/Métodos CSS