我有一个容器 div 和一个带有以下标记和 css 的按钮
HTML:
<div class="container">
<table class="tbl">
<tr><td></td></tr>
<tr><td></td></tr>
</table>
</div>
<button id="btnAdd" type="button">Add</button>
CSS:
.container{
position:releative;
background-color:#d0d0d0;
widht:90%;
height:50px;
}
.innerdiv
{
position:absolute;
z-index:1;
background-color: #D57657;
}
.tbl{
border-collapse: collapse;
width:100%;
height:100%;
}
.tbl td
{
border-bottom:1px solid #000;
}
我正在使用 jQuery 将子 div 动态添加到容器 div
$(function(){
$("#btnAdd").click(function(){
$(".container").append("<div class='innerdiv'>I am new</div>");
});
});
问题是我通过单击按钮创建的所有 div 相互隐藏,我希望这些子 div 并排显示。我怎样才能做到这一点。你可能想看看它作为jsFiddle
编辑一旦div中没有元素,就可以通过删除position:absolute
来解决最初的问题。我的容器 div 中有一个表格,建议的解决方案将子 div 添加到我实际想要显示在“表格”行上的子 div 下方。.innerdiv
container
table