jquery - 如何测量没有高度的div的高度

标签 jquery html css

我需要获取 div 的高度。我无法在 css 中设置高度,因为内容可能会发生变化(这取决于其中的内容)。 我试过:

var buttonsHeight = $(".buttonsContainer").height();

var buttonsHeight = $(".buttonsContainer").outerHeight();

var buttonsHeight = $(".buttonsContainer").innerHeight();

在每种情况下 buttonsHeight 都是 null

CSS:

.buttonsContainer{
  padding:31px 16px 0;
  position:fixed;
}

fiddle : http://jsfiddle.net/U7Kck/3/

如果你更换 填充:20px 0;高度:40px 然后 buttonsContainer 看起来不错......

最佳答案

var buttonsHeight = $(".buttonsContainer")[0].clientHeight

关于jquery - 如何测量没有高度的div的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19093768/

相关文章:

html - 有没有办法将每行的高度固定为 10%?

php - 在 HTML 中嵌入 PHP - 无法在表中填充和显示数据

css - 如何在 Windows Phone 上为移动设备隐藏此特定图像?

javascript - 并发动画结束时的jquery

javascript - 如何使用 jQuery 清除表单域?

javascript - 面板不可拖动 - Jquery UI

javascript - Jquery:将内容从表复制到div

javascript - 实现 jQuery 下拉效果

html - 插入与 header 标签内联的输入字段

java - 在 javafx 中布局复选框的最佳方式是什么?