Obtenir la hauteur de la dynamique a changé hauteur de la div

Comment puis-je déterminer (à l'aide de jQuery?) la hauteur d'une div? Sa hauteur n'est pas définie dans le CSS - donc, c'est fluide et basé sur le contenu.

J'ai essayé $('#div').hauteur () qui retourne 0.

Idées?

EDIT: (le code)

$(document).ready(function () {
    PositionBottomPicture();
});

function PositionBottomPicture() {
    var parentOffset = $('#left_pane').offset();
    var parentsHeight = $('#left_pane').height();
    var childsTopPostion = (parentOffset.top + parentsHeight);


    $('#bottom_pic').offset({ top: childsTopPostion, left: parentOffset.left });
}

CSS:

#left_pane 
{
    float: left;
    margin-left: 27px;
    position: relative;
}

où "left_pane" et "bottom_pic" sont divs.

Merci!

Cela devrait fonctionner. Publier vos HTML, CSS, et javascript. Êtes-vous d'exécuter le code dans un $(document).ready()?
il devrait vraiment donner la hauteur de la div , où en êtes-vous à l'aide de ce code?? est la div généré dynamiquement et le code d'appel est ailleurs
je suis confiant à 100% qu'il va vous arriver la hauteur , je l'ai utilisé de nombreuses fois dans mon code , postez votre code javascript, nous pouvons résoudre le problème
le problème peut-être qu'il exécute le code avant que le dom est prêt ??
Il est toujours intéressant d'essayer le même code s'exécute dans l' $(window).load(function(){ /* ... /}); au lieu de $(document).ready(function(){ /...*/}); juste pour voir si il est à faire avec les ressources n'étant pas entièrement chargé et en place.

OriginalL'auteur Roman | 2010-12-06