【发布时间】:2013-05-06 07:34:13
【问题描述】:
问题
我正在尝试将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");
});
JSFiddle - http://jsfiddle.net/7Kmex/1/
【问题讨论】: