jQuery获取元素颜色?

jQuery获取元素颜色?,jquery,css,dom,colors,Jquery,Css,Dom,Colors,我有下面的HTML <div>This is some <span>special <a href="#">text</a></span> and it's super</div> 我想知道我可以用什么来设置一个函数,我可以提取和:悬停元素的颜色 感谢获取所有元素的颜色CSS属性,您可以使用JQuery的CSS()函数: $('a').each(function(index) { alert(

我有下面的HTML

<div>This is some <span>special <a href="#">text</a></span> and it's super</div>
我想知道我可以用什么来设置一个函数,我可以提取和:悬停元素的颜色


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

$('a').each(function(index) {
               alert( $(this).css('color') );
             });​​​​
这将遍历页面上的所有锚元素,并告诉您其CSS颜色属性。

对要检索的元素使用该方法

在您的示例中:

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

它将返回RGB中的颜色。

nps。不过,不要照字面理解我的示例——我的示例实际上会返回一个“a”元素的集合。只需修改它以供您使用。嘿,只是想知道-我该如何对多个元素执行此操作?i、 e.var theColorIs=$('a').css(“颜色”、“字体大小”);因为这似乎不起作用?请检查.css链接。第二个参数是将属性设置为什么-在这种情况下,您不能将“颜色”属性设置为“字体大小”的值。使用“each”函数(如下面Josiah所述)在多个元素上进行迭代。嘿,我只是想知道-我该如何对多个元素进行迭代?i、 e.var theColorIs=$('a').css(“颜色”、“字体大小”);如果你将第二个参数传递给css(),它将设置指定的css属性。例如,要将颜色更改为绿色,可以说:$('a').css('color','green')。如果要访问元素的多个css属性,则必须多次调用css():$('a').css('color)$('a').css('font-size');有关更多信息,请阅读其他答案中发布的文档:)
var theColorIs = $('a').css("color");