jQuery Documentación de Operaciones - Método insertAfter()

Ejemplo

Insertar el elemento span antes de cada elemento p:

$("button").click(function() {
  $("<span>Hello world!</span>").insertBefore("p");
});

Prueba por tu cuenta

Definición y uso

El método insertBefore() inserta marcado HTML o elementos existentes antes del elemento seleccionado.

Comentarios:Nota: Si este método se utiliza para elementos existentes, estos elementos se moverán desde su posición actual y se agregarán antes del elemento seleccionado.

Sintaxis

$(content).insertBefore(selector)
Parámetros Descripción
content

Obligatorio. Especifica el contenido que se debe insertar. Valores posibles:

  • Expresión de selector
  • Marcado HTML
selector Obligatorio. Especifica dónde insertar el elemento seleccionado.

Más ejemplos

Insertar un elemento existente
Cómo usar el método insertAfter() para insertar un elemento existente antes de cada elemento seleccionado.