Dado un documento HTML que contiene alguna propiedad CSS y la tarea es verificar si un elemento tiene un estilo CSS específico o no con la ayuda de jQuery.
Enfoque 1: use el método css() para verificar que un elemento contenga ciertos estilos CSS o no.
Ejemplo: este ejemplo usa el método css() para verificar que un elemento contenga cierto estilo CSS o no.
<!DOCTYPE HTML> <html> <head> <title> How to check an element has certain CSS style using jQuery ? </title> <script src= "https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"> </script> </head> <body style = "text-align:center;"> <h1 style="color:green"> GeeksForGeeks </h1> <p id = "GFG_UP" style = "font-size: 15px; font-weight: bold;"> </p> <button onclick = "GFG_Fun()"> click here </button> <p id = "GFG_DOWN" style = "color:green; font-size: 20px; font-weight: bold;"> </p> <script> var up = document.getElementById('GFG_UP'); var down = document.getElementById('GFG_DOWN'); var n = 1/0; up.innerHTML = "Click on the button to check" + " if H1 has style, color = green."; function GFG_Fun() { if ($("#h1").css("color") == "rgb(0, 128, 0)") { down.innerHTML = "H1 has CSS style, color: green"; } else { down.innerHTML = "H1 has not CSS style, color: green"; } } </script> </body> </html>
Producción:
- Antes de hacer clic en el botón:
- Después de hacer clic en el botón:
Enfoque 2: use el método hasClass() para verificar que un elemento contenga ciertos estilos CSS o no.
Ejemplo: este ejemplo usa el método hasClass() para verificar que un elemento contenga cierto estilo CSS o no.
<!DOCTYPE HTML> <html> <head> <title> How to check an element has certain CSS style using jQuery ? </title> <script src= "https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"> </script> </head> <body style = "text-align:center;"> <h1 style="color:green;"> GeeksForGeeks </h1> <p id = "GFG_UP" style = "font-size: 15px; font-weight: bold;"> </p> <button onclick = "GFG_Fun()"> click here </button> <p id = "GFG_DOWN" class = "color" style = "font-size: 20px; font-weight: bold;"> </p> <script> var up = document.getElementById('GFG_UP'); var down = document.getElementById('GFG_DOWN'); var n = 1/0; up.innerHTML = "Click on the button to check if" + " P[id = GFG_DOWN] has style, color =" + " green using class."; function GFG_Fun() { if ($("#GFG_DOWN").hasClass('color')) { down.innerHTML = "P[id = GFG_DOWN] has CSS style, color: green"; } else { down.innerHTML = "P[id = GFG_DOWN] has not CSS style, color: green"; } } </script> </body> </html>
Producción:
- Antes de hacer clic en el botón:
- Después de hacer clic en el botón:
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA