Создайте макет элемента с помощью jQuery, назначьте ему класс hightlightColour
, получите все определения CSS, которые вам могут понадобиться, и уничтожьте элемент.
$(function() {
var highlightColour = getClassCSS('highlightColour', 'color');
alert(highlightColour);
});
function getClassCSS(className, attribute) {
var mock = $('<div />').addClass(className).appendTo('body');
var value = mock.css(attribute);
mock.remove();
return value;
}
Этот фрагмент получит атрибут color
, определенный для класса highlightColour
в CSS. Просто убедитесь, что ничего не перезаписывает атрибуты. Протестировано и работает на Firefox 3.6.