Añadir y eliminar clases con jQuery

Tabla de contenidos

Aprendiendo a añadir y eliminar clases con jQuery. Ejemplo en jQuery, cuando se hace click sobre un elemento se elimina una clase y se añade otra nueva.

añadir y eliminar clases con jquery

jQuery: añadir y eliminar clases con jQuery

Ejemplo en jQuery para añadir y eliminar clases con jQuery al hacer click sobre un elemento html.

ARCHIVO HTML

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Scroll hacia un elemento html</title>
<link rel="stylesheet" href="css/styles.css" />
<script src="https://code.jquery.com/jquery.js"></script>
<script src="js/scripts.js"></script>
</head>

<body>
<div class="content">

    <h1>Añadir y eliminar clases con jQuery</h1>                                

    <p>Al hacer click sobre un cuadro, se añade una clase que activa el cuadro con color azul.</p>

    <div class="cuadros">
        <p></p>
        <p></p>
        <p></p>
    </div>

</div>
</body>
</html>

ARCHIVO JQUERY

// JavaScript Document

$(document).ready(function() {

    $(".cuadros p").click(function () {
        $(".cuadros p").removeClass("activo");
        $(this).addClass("activo");
    });

});

ARCHIVO CSS

@charset "utf-8";
/* CSS Document */

body{
  background:#81d742;
}
.content{
  width:1000px;
  margin-top:50px;
  min-height:600px;
  background:#fff;
  margin:0 auto;
  padding:20px;
}

.cuadros p{
    width: 30%;
    height: 200px;
    margin: 1%;
    display:inline-block;
    background: #000;
    cursor:pointer;
    transition:all 1s ease-in-out;
}

p.activo {
    background-color: #09F;
    transition:all 1s ease-in-out;
    cursor:default;
}

 

Picture of Jose Hilario
Jose Hilario
¡Apasionado del diseño web! Especializado en WordPress, WooCommerce y Elementor PRO. Me encanta diseñar páginas web atractivas y optimizadas para SEO. Mi objetivo: impulsar a las empresas con un diseño web atractivo y funcional.
Relacionados: