問題
clone()
既存の div のセットに divを追加しようとしていて、奇妙な問題が発生しています。Div は、そのように div 間に余分なスペースを作成するようです。おそらくhtmlを再フォーマットすることによるハックがありますが、私は本当にそれをしたくありません.
これはコードです:
HTML
<div class="resources">
<div class="template">
<p>Hi <b>Bob</b></p>
</div>
</div>
<div class="content">
<div class="template">
<p>Hi <b>Bob</b></p>
</div><div class="template">
<p>Hi <b>Mark</b></p>
</div>
</div>
<button>Add Another Box</div>
CSS
.resources {
display:none;
}
.template {
display:inline-block;
width:100px;
height:100px;
background-color:blue;
margin:1px;
}
.content {background-color:red}
JQuery
$('button').on('click',function(){
$('.resources .template').clone()
.find('b').html("joe").end()
.prependTo(".content");
});