0

我想知道完成以下任务的最佳方法:使用 jquery 或纯 javascript 代码将一个 dom 元素的样式复制到另一个。

例子:

// css file
div.myClass {
    color: red;
} 

// html file
<div class="otherClass">
 no style
</div>

// js script
var propertyName = color;
$("div.otherClass").css( propertyName , function () {
    return $("div.otherClass").css(propertyName);
}  )  

js 脚本有效,但我想自动获取 propertyName。任何的想法?

4

3 回答 3

1

为什么不将同一类从一个附加到另一个?

$("div.otherClass").addClass('myClass');
于 2012-05-16T12:51:47.167 回答
1

这是另一个jsFiddle的问题。

于 2012-05-16T13:03:20.160 回答
0

如果你想替换该元素的样式属性,那么你也可以做这样的事情

$("div.otherClass").removeClass("otherClass").addClass("myClass");

这将首先删除类 otherClass 然后将 myclass 添加到元素

否则约瑟夫的回答效果最好

于 2012-05-16T12:57:10.573 回答