J'ai le HTML suivant
<div>This is some <span>special <a href="#">text</a></span> and it's super</div>
Et CSS
span {color:#333;}
a {color:#777;}
a:hover {color:#AAA;}
Je me demande ce que je peux utiliser pour configurer une fonction permettant d'extraire la couleur des éléments <a> et <a>: hover?
Merci
Utilisez la méthode . Css () sur l'élément que vous souhaitez récupérer.
Dans votre exemple:
var theColorIs = $('a').css("color");
Qui renverra la couleur en RVB.
Pour obtenir l'attribut CSS couleur de tous les éléments, vous pouvez utiliser la fonction css () de JQuery:
$('a').each(function(index) {
alert( $(this).css('color') );
});
Cela parcourra tous les éléments d'ancrage de la page et vous indiquera son attribut de couleur CSS.