jQuery получить элементы цвета? - PullRequest
23 голосов
/ 12 июля 2010

У меня есть следующий 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;}

Мне интересно, что я могу использовать для настройки функции, которую я могу извлечь из цвета и : элементы наведения?

Спасибо

Ответы [ 2 ]

46 голосов
/ 12 июля 2010

Используйте метод .css () для элемента, который вы хотите получить.

В вашем примере:

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

Который вернет цвет в RGB.

1 голос
/ 12 июля 2010

Чтобы получить цветовой атрибут CSS всех элементов, вы можете использовать функцию css () JQuery:

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

Это будет проходить по всем элементам привязки на странице и сообщать вам их атрибут цвета CSS.

...