Comment faire pour utiliser jquery pour obtenir la hauteur de la dynamique créée élément enfant sans Id

J'ai un div dynamique qui est chargé avec deux images toujours et, éventuellement, d'un div dans entre. Ni les images ou les div id est associé avec eux (et je ne peux pas le faire doivent Id). Les examinant avec firebug, ils sont juste montré que <IMG> et <DIV>. J'ai besoin d'obtenir la hauteur de cet enfant div lorsqu'il existe.

J'espérais que je pourrais faire quelque chose comme ça...

$("#parentDiv > DIV").height();

ou cela...

$("#parentDiv > DIV")[0].height();

Depuis jquery $ () retourne un tableau. Le second donne des erreurs javascript donc je sais que je suis hors de là. Je pense que ce devrait être proche cependant. Des idées?

Edit:
Voici le code html que je suis en cours d'exécution contre.

<DIV id="parentDiv" name="parentDiv">
    <IMG style="DISPLAY: block; VERTICAL-ALIGN: bottom; CURSOR: pointer" height="17" src="..." />

    <!-- this div may or may not be here -->
    <DIV style="DISPLAY: block; BACKGROUND-IMAGE: url(...); WIDTH: 16px; CURSOR: pointer; BACKGROUND-REPEAT: repeat-y; POSITION: relative; HEIGHT: 144px; outline: none">
        <DIV style="LEFT: 0px; OVERFLOW: hidden; WIDTH: 16px; POSITION: absolute; TOP: 128px; HEIGHT: 8px">
             <IMG style="LEFT: 0px; POSITION: absolute; TOP: 0px" height="8" src="..." />
        </DIV>
    </DIV>

    <IMG style="DISPLAY: block; VERTICAL-ALIGN: bottom; CURSOR: pointer" height="17" src="..." />
</DIV>
  • Veuillez expliquer un ptit plus clairement? Ne 'peut-être un DIV dans entre" signifie que possible DIV contient le DIM ou que possible DIV est entre les Dhceu? Si l'intérieur de la DIV n'existe PAS, voulez-vous de ZÉRO pour la résultante de la hauteur ?
  • la div est entre les deux images, j'ai oublié de mettre la deuxième image là-haut, je vais modifier cela. Si le div n'est pas là, null ou 0 serait bien. Je ne peux pas obtenir les hauteurs des images de cette manière si qui offre toute la perspicacité.
InformationsquelleAutor Carter | 2009-03-10