Saltar al contenido
Inicio » Métodos » .before()

.before()

Contenido.

El método .before() de jQuery se utiliza para insertar contenido antes de los elementos seleccionados en el DOM. Esto puede incluir texto, HTML o incluso otros elementos. Es útil para agregar contenido adicional antes de los elementos existentes sin reemplazarlos.

Definición:

El método .before() inserta el contenido especificado inmediatamente antes de cada elemento en el conjunto de elementos seleccionados.

Sintaxis:

index.js
JavaScript
$(selector).before(content)
  • selector: Un selector de jQuery que selecciona los elementos antes de los cuales se añadirá el contenido.
  • content: Es el contenido que se insertará antes de los elementos seleccionados. Puede ser una cadena de texto, HTML, o un elemento jQuery.

Ejemplo:

index.html
HTML
<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Ejemplo de .before() en jQuery</title>
    <style>
        .nuevo {
            color: red;
            font-weight: bold;
        }
    </style>
    <script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
    <script>
        $(document).ready(function(){
            $("#botonAgregar").click(function(){
                $("#elementoBase").before('<div class="nuevo">Nuevo elemento agregado antes del original.</div>');
            });
        });
    </script>
</head>
<body>
    <button id="botonAgregar">Agregar Contenido</button>
    <div id="elementoBase">Elemento base.</div>
</body>
</html>
index.js
JavaScript
$("#elementoBase").before('<div class="nuevo">Nuevo elemento agregado antes del original.</div>');

Explicación del Ejemplo:

En este ejemplo, cuando el usuario hace clic en el botón con el id “botonAgregar”, el método .before() inserta un nuevo div con la clase “nuevo” y el texto “Nuevo elemento agregado antes del original” justo antes del div con el id “elementoBase”. Esto agrega un nuevo elemento antes del elemento original en el DOM.

Resultado.

Elemento base.

Contenido Relacionado.

click() - jQuery en español

.click()

.click() de jQuery adjunta un evento de clic a elementos seleccionados o lo desencadena, manejando eventos de forma compatible con todos los navegadores.

Leer más
ready() - jQuery en español

.ready()

.ready() ejecuta JavaScript cuando el DOM está cargado y listo, asegurando que el código no se ejecute antes de que existan los elementos del DOM.

Leer más
selector - jQuery en español

selector

Los selectores en jQuery son patrones para seleccionar elementos del DOM, permitiendo aplicar efectos, manipular propiedades o agregar eventos, similar a los selectores en CSS.

Leer más
5 1 vota
Valoración del Artículo
Suscribirse
Notificación de
guest
0 Comentarios
Más antiguo
Más reciente Más votado
Comentarios en línea
Ver todos los comentarios
0
Me gustaría conocer tu opinión, por favor comenta.x
Índice