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

.end()

Métodos.

El método .end() de jQuery permite revertir la última operación de filtrado dentro de una cadena de métodos. Esto hace que el conjunto de elementos seleccionados regrese a su estado original, facilitando trabajar nuevamente con todos los elementos después de aplicar un filtro.

Definición:

Con el método .end(), puedes deshacer la última operación de filtrado y recuperar el conjunto completo de elementos seleccionados previamente.

Sintaxis:

index.js
JavaScript
$(selector).action().end();
  • selector: Un selector que indica los elementos sobre los que se realizará la acción inicial.
  • action: La acción que se aplicará a los elementos seleccionados.

Ejemplo:

Revertir un filtrado con .end().

index.html
HTML
<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <title>Ejemplo .end().</title>
    <style>
        .resaltado {
            background-color: yellow;
        }
    </style>
    <script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
    <script>
        $(document).ready(function() {
            $("#botonResaltar").click(function() {
                // Selecciona todos los párrafos, filtra el primero y le aplica una clase. Luego, vuelve al conjunto original y aplica otro estilo a todos los párrafos.
                $("p").first().addClass("resaltado").end().css("font-weight", "bold");
            });
        });
    </script>
</head>
<body>
    <button id="botonResaltar">Resaltar Párrafos</button>
    <p>Párrafo 1: Este es el primer párrafo.</p>
    <p>Párrafo 2: Este es el segundo párrafo.</p>
    <p>Párrafo 3: Este es el tercer párrafo.</p>
</body>
</html>
index.js
JavaScript
// Selecciona todos los párrafos, filtra el primero y le aplica una clase. Luego, vuelve al conjunto original y aplica otro estilo a todos los párrafos.
$("p").first().addClass("resaltado").end().css("font-weight", "bold");

Explicación del Ejemplo:

En el ejemplo, se tienen tres párrafos en la página. Al hacer clic en el botón “Resaltar Párrafos”, se realiza una acción que:

  1. Selecciona todos los párrafos usando $("p").
  2. Aplica la clase resaltado al primer párrafo con .first(), cambiando su fondo a amarillo.
  3. Usa .end() para volver al conjunto original de todos los párrafos.
  4. Estiliza todos los párrafos con un texto en negrita usando .css("font-weight", "bold").

Resultado.

Párrafo 1: Este es el primer párrafo.

Párrafo 2: Este es el segundo párrafo.

Párrafo 3: Este es el tercer párrafo.

Contenido Relacionado.

.addClass()

.addClass() de jQuery agrega clases CSS a los elementos seleccionados, permitiendo aplicar estilos específicos sin modificar el HTML o CSS existente.

Leer más
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

.css()

.css() de jQuery obtiene o establece propiedades CSS en elementos seleccionados, aplicando estilos desde JavaScript individualmente o en múltiples propiedades a la vez.

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

.first()

.first() selecciona el primer elemento de un conjunto de elementos coincidentes, útil para trabajar específicamente con el primer elemento del grupo seleccionado.

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
0
Me gustaría conocer tu opinión, por favor comenta.x
Índice