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

Método jQuery replaceWith()

jQuery HTML/Métodos CSS

El método replaceWith() reemplaza el elemento seleccionado con nuevo contenido.

El método replaceWith() es similar areplaceAll()perocontentyselectorAl revés.

Gramática:

Contenido de reemplazo:

$("selector").replaceWith(content)

Usar función para reemplazar contenido:

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

Ejemplo

Reemplazar todos los párrafos con <h1>Elemento:

$("button").click(function(){
  $("p").replaceWith("<h1>Nuevo título</h1>");
});
Prueba y mira‹/›

Usar función para reemplazar contenido:

$("button").click(function(){
  $("p").replaceWith(function(i){
    return "<h2>Este elemento tiene el índice " + i + ".</h2>";
  });
});
Prueba y mira‹/›

Valor del parámetro

ParámetrosDescripción
contentEspecificar el contenido a insertar (puede contener etiquetas HTML)

Valores posibles:

  • Elemento HTML

  • Elemento DOM

  • Objeto jQuery

function(index)Especificar una función que devuelva el contenido HTML a reemplazar
  • índice-Devolver la posición del elemento en la colección

jQuery HTML/Métodos CSS