Vamos a repasar la función de jQuery before(), su funcionalidad es la de añadir elementos por delante de otros ya existentes dentro del DOM de una página web.
Otras funciones de jQuery similares son:
Veamos la sintaxis extraída de su web oficial:
$(selector).before(contenido,function(index));
Os explico la sintaxis superior:
Veamos en este ejemplo de after() su funcionalidad:
$(document).ready(function(){ $("#boton").click(function(){ $("#parrafo1").before("<p>Este párrafo y su texto tienen que salir antes del párrafo</p>"); }); });
Os explico el ejemplo:
El código HTML del párrafo 1 y el botón es el siguiente:
<input type="button" id="boton" value="Añadir párrafo y texto antes del párrafo 1"> <br><br> <p id="parrafo1"> Inicio del párrafo 1.<br> Final del párrafo 1. </p>