ある DIV から別の DIV にいくつかの CSS スタイルをコピーしたいと考えています。
「ONE」DIVをクリックします
次に、jQuery が ARRAY から CSS プロパティのリストを読み取ります
次に、これらのプロパティを DIV "ONE" から DIV "TWO" にコピーします。
これは私の試みですが、うまくいきません。どうしたの?
HTML
<div class="one">Click HERE on this DIV, to TRANSFER CSS properties From this ONE</div>
<div class="two">To this TWO</div>
CSS
* {
background-color:gray;
}
.one {
color: red;
font-size:12px;
width: 100px;
height: 100px;
background-color: white;
margin: 20px;
padding: 20px;
font-weight: bold;
}
.two {
font-size:20px;
color: blue;
width: 200px;
height: 200px;
background-color: yellow;
margin: 20px;
padding: 20px;
}
jQuery
$(document).ready(function(){
$("div.one").click(function(){
var $array = ['color','width','height', 'background-color', 'font-weight', 'font-size'];
$(this).each( $array , function(item, value){
$("div.two").css(value, $(this).css(value));
});
});
});