La manipulación común de clases incluye acciones como agregar clase o eliminar clase de las etiquetas HTML .
Las siguientes clases se utilizan para las manipulaciones.
1. Método addClass(): El propósito de la función addClass() es agregar una o más clases al elemento o etiqueta especificado.
Sintaxis:
$('selector expression').addClass('class name');
Ejemplo:
HTML
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content= "width=device-width, initial-scale=1.0"> <script src= "https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"> </script> <style> p{ border:1px solid black; text-align: center; padding:2rem; margin: 2rem; } .bgred{ background-color: red; } button{ margin:0 10rem; } </style> </head> <body> <center> <h2 style="color:green">GeeksforGeeks</h2> <p class="">Hi this is paragraph</p> <button id="btn">Change background</button> </center> <script> $('button').click(()=>{ $('p').addClass('bgred') }) </script> </body> </html>
Producción:
2. Método removeClass(): Usamos la función removeClass() para eliminar una o más o todas las clases del elemento o etiqueta especificado.
Sintaxis:
$('selector expression').removeClass('class name');
Ejemplo:
HTML
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content= "width=device-width, initial-scale=1.0"> <script src= "https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"> </script> <style> p{ border:1px solid black; text-align: center; padding:2rem; margin: 2rem; } .bgred{ background-color: red; } button{ margin:0 10rem; } </style> </head> <body> <center> <h2 style="color:green">GeeksforGeeks</h2> <p class="bgred">Hi this is paragraph</p> <button id="btn">Change background</button> </center> <script> $('button').click(()=>{ $('p').removeClass('bgred'); }) </script> </body> </html>
Producción:
3. Método toggleClass(): Usamos la función toggleClass() para agregar o eliminar simultáneamente la clase al elemento o etiqueta especificado.
Sintaxis:
$('selector expression').addClass('class name');
Ejemplo:
HTML
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content= "width=device-width, initial-scale=1.0"> <script src= "https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"> </script> <style> p{ border:1px solid black; text-align: center; padding:2rem; margin: 2rem; } .bgred{ background-color: red; } button{ margin:0 10rem; } </style> </head> <body> <center> <h2 style="color:green">GeeksforGeeks</h2> <p class="bgred">Hi, this is paragraph</p> <button id="btn">Change background</button> </center> <script> $('button').click(()=>{ $('p').toggleClass('bgred'); }) </script> </body> </html>
Producción:
Publicación traducida automáticamente
Artículo escrito por mahalenachiket77 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA