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

Método jQuery prepend()

jQuery HTML/Métodos CSS

O método prepend() do jQuery insere o conteúdo especificado no início de cada elemento selecionado (como o primeiro filho).

Para inserir conteúdo no final do elemento selecionado, use:append()Método.

Sintaxe:

Inserir conteúdo anterior:

$.selector().prepend(content)

Adicionar conteúdo usando função:

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

Exemplo

Adicionar algum conteúdo de texto antes de todos os parágrafos:

$("button").click(function(){
  $("p").prepend("Hello world");
});
Teste e Veja‹/›

Adicionar alguns HTML antes de todos os parágrafos:

$("button").click(function(){
  $("p").prepend("<b>Hello world</b> ");
});
Teste e Veja‹/›

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

$("button").click(function(){
  $("p").prepend(document.createTextNode("Hello world"));
});
Teste e Veja‹/›

Adicionar conteúdo usando função:

$("button").click(function(){
  $("p").prepend(function(i){
return "<b>Este elemento p tem índice " + i + "</b>";
  });
});
Teste e Veja‹/›

Valor do Parâmetro

ParâmetroDescrição
contentEspecificar o conteúdo a ser inserido no início de cada elemento selecionado (pode conter marcações 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

jQuery HTML/Métodos CSS