jQuery获取元素颜色?

时间:2010-07-12 06:24:00

标签: jquery css dom colors

我有以下HTML

<div>This is some <span>special <a href="#">text</a></span> and it's super</div>

和CSS

span {color:#333;}
a {color:#777;}
a:hover {color:#AAA;}

我想知道我可以用什么来设置一个我可以提取&lt; a&gt;的颜色的函数。和&lt; a&gt;:悬停元素?

由于

2 个答案:

答案 0 :(得分:46)

对要检索的元素使用.css()方法。

在你的例子中:

var theColorIs = $('a').css("color");

将返回RGB中的颜色。

答案 1 :(得分:1)

要获取所有元素的颜色CSS属性,可以使用JQuery的css()函数:

$('a').each(function(index) {
               alert( $(this).css('color') );
             });​​​​

这将迭代页面上的所有锚元素并告诉你CSS颜色属性。