En este artículo, aprenderemos a agregar una nueva clase a un elemento que ya tiene una clase usando jQuery. Para agregar una nueva clase, usamos el método jQuery addClass() . El método addClass() se usa para agregar más clases y sus atributos a cada elemento seleccionado. También se puede utilizar para cambiar la propiedad del elemento seleccionado.
Sintaxis:
$(selector).addClass(className);
Parámetros: Acepta un parámetro “ className ”, el nombre de la nueva clase que se va a agregar.
Ejemplo:
HTML
<!DOCTYPE html> <html lang="en"> <head> <style> .GFG1 { color: green; font-weight: bold; } .GFG2 { font-size: 24px; } </style> <!-- Import jQuery cdn library --> <script src= "https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> </script> <script> $(document).ready(function () { $("button").click(function () { $("p").addClass("GFG2"); }); }); </script> </head> <body style="text-align: center;"> <h1 style="color: green;"> GeeksforGeeks </h1> <h3> How to add a new class to an element that <br>already has a class using jQuery? </h3> <p class="GFG1"> GeeksforGeeks computer science portal </p> <button>Click Here!</button> </body> </html>
Producción:
Antes de hacer clic en el botón:
Después de hacer clic en el botón: