javascript - 从底部开始将元素附加到 div?

标签 javascript jquery html css

我有以下代码:

$('button').click(function() {
  $('#parent').append('<div>element</div>');
});
 #parent {
   height: 200px;
   width: 100px;
   border: 1px solid #ccc;
 }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="parent"></div>
<button>
  Add
</button>

https://jsfiddle.net/8ybnycxv/1/

单击按钮时,我想将一个 div 元素附加到 #parent。但是,如果 #parent 中还没有元素,则会从 #parentbottom 开始添加元素。我该怎么做?

编辑:添加演示图片

enter image description here

最佳答案

设置 vertical-align:bottom 将起作用

$('button').click(function() {
    $('#parent').append('<div>element</div>');
});
#parent {
    height: 200px;
    width: 100px;
    border: 1px solid #ccc;
    display: table-cell;
    vertical-align: bottom;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script><div id="parent"></div>
<button>
Add
</button>

关于javascript - 从底部开始将元素附加到 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39741194/

相关文章:

Javascript setTimeout 不起作用,我做错了什么?

javascript - Spring 是在升级他们的 JS 验证框架还是 JQuery 是更好的选择?

javascript - 单击子div时需要获取父div的文本

html - 在不同的计算机上查看或调整大小时,导航栏和文本会移动

javascript - 输出所选按钮值或名称

javascript - 图像适合屏幕。如何在添加页眉和页脚时删除滚动条

javascript - 如何调用母版页的web方法?

javascript - 在 firefox 上用 js 改变表单方法

jquery - 如何使用隐藏字段通过 ID/值对使用 jquery 自动完成

javascript - <div> 的背景图片幻灯片