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

Método jQuery before()

HTML do jQuery/Métodos CSS

método before() para inserir o conteúdo especificado antes do elemento selecionado.

Para inserir conteúdo após o elemento selecionado, useafter()Método.

Sintaxe:

Inserir conteúdo:

$("selector").before(content)

Inserir conteúdo usando função:

$("selector").before(function(index))

Exemplo

Inserir conteúdo antes de cada parágrafo:

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

Inserir conteúdo usando função:

$("button").click(function(){
  $("p").before(function(i){
    return "<p>Este p tem o índice: " + i + ".</p>";
  });
});
Teste Veja‹/›

Valor do Parâmetro

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

Valores Possíveis:

  • Elemento HTML

  • Elemento DOM

  • Objeto jQuery

function(index)Especificar uma função que retorna o conteúdo a ser inserido
  • index-Retornar a Posição do Elemento na Coleção

HTML do jQuery/Métodos CSS