Наследование / расширение свойств CSS на другой элемент

Какой самый эффективный способ в jQuery расширять / наследовать свойства CSS от одного элемента к другому?

Желаемый эффект

$('#blah').extendCSSTo('#me') // Is there a plugin or a good way to do this?
$('#me').css({ background: 'blue' });

#me теперь будет иметь все CSS #blah , а также background

CSS:

#blah {
    padding: 5px;
    width: 200px;
    height: 20px;
    border: 1px solid #333;
    font-family: "Verdana";
}

#me {
    position: absolute;
    left: 5px;
    top: 5px;
}

<div id="blah"></div>
<div id="me">test</div>

Edit: Это будет использоваться в плагине, поэтому использование классов и простое выполнение .addClass не является option

Я ищу тот же эффект, что и установка значения по умолчанию для параметров плагина, но вместо этого для CSS:

$.extend([css object], [#blah css object], [#me css object])
7
задан Lightness Races with Monica 8 June 2011 в 11:17
поделиться