согласен с abdullah.abcoder.
Поместив код js в
<script>$('div id').height()</script>
он будет запускаться только один раз при загрузке страницы (и только HTML-документ до того, как он будет загружен).
Если вы хотите вычислить фактическую высоту div после загрузки страниц, попробуйте
<script>
$().ready(function(){
$("your div id").height(); // or $().css('height');
});
</script>
Чтобы динамически получить высоту div, вам нужно поместить его в некоторую функцию-обработчик событий, например, изменяемого размера или перетаскиваемого div.