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

Método jQuery replaceWith()

jQuery HTML/Método CSS

O método replaceWith() substitui o elemento selecionado por novo conteúdo.

O método replaceWith() é semelhante areplaceAll()mascontenteselectorao contrário.

Gramática:

Conteúdo substituído:

$("selector").replaceWith(content)

Usar funcionalidade para substituir conteúdo:

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

Exemplo

Substituir todos os parágrafos por <h1>Elemento:

$("button").click(function(){
  $("p").replaceWith("<h1>Novo Título</h1>");
});
Teste Veja‹/›

Usar funcionalidade para substituir conteúdo:

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

Valor do Parâmetro

ParâmetroDescrição
contentEspecificar o conteúdo a ser inserido (pode conter tags HTML)

Valores Possíveis:

  • Elemento HTML

  • Elemento DOM

  • Objeto jQuery

function(index)Especificar uma função que retorna o conteúdo HTML a ser substituído
  • index-Retornar a Posição do Elemento no Conjunto

jQuery HTML/Método CSS