我需要得到一个div的高度。我无法在CSS中设置高度,因为内容可能会更改(取决于其中的内容)。
我试过了:

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




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




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


在每种情况下,buttonsHeightnull

CSS:

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


小提琴:
http://jsfiddle.net/U7Kck/3/

如果您更换
padding:20px 0;高度:40px,然后buttonContainer看起来不错...

最佳答案

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

10-08 00:21