jquery - 在同一容器中的另一个 div 上显示 z 索引的 div

标签 jquery html css

我有一个包含表格的容器 div。我正在使用 jQuery 将 div 动态添加到容器 div。我想将创建的 div 放在 table 上,但无法这样做。子 div 出现在表格下方。这是我的代码

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:relative;
  background-color:#d0d0d0;
  width:90%;
  height:50px;
}
.innerdiv
{
  z-index:2;
  background-color: #D57657;
  float:left;    
}
.tbl
{
  border-collapse: collapse;
  width:100%;
  height:100%;
}
.tbl td
{
  border-bottom:1px solid #000;
}

jQuery:

$(function(){
  $("#btnAdd").click(function(){
    $(".container").append("<div class='innerdiv'>I am new</div>");
  });
});

这里是 jsFiddle

最佳答案

.container{
    position:releative;
    background-color:#d0d0d0;
    widht:90%;
    height:50px;
    float: left;
}

关于jquery - 在同一容器中的另一个 div 上显示 z 索引的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14462125/

相关文章:

jquery - 在 Tampermonkey 中使用 jQuery

javascript - 加载程序在 ng-include 完成之前可见

html - 使用 Sprite 作为背景

css - 响应式设计中按钮的垂直定位不会移动

html - div 内溢出的表格

javascript - 将日期选择器添加到动态创建的字段的问题

javascript - JQuery - 如何选择包含特定属性的所有子项,但排除所有更深的后代?

javascript - 附加 HTML 和 PHP 代码

html - 调整/放大/缩小页面时,div 会四处移动

html - 无法修复 HTML/标记中的定位