我有一个 div,它总是动态加载两个图像,并且可能在两者之间加载一个 div。图像或 div 都没有与它们关联的 id(我不能让它们有 Id)。用萤火虫检查它们,它们只是显示为<IMG>
和<DIV>
。当它存在时,我需要获取这个子 div 的高度。
我希望我能做这样的事情......
$("#parentDiv > DIV").height();
或这个...
$("#parentDiv > DIV")[0].height();
由于 jquery $ 返回一个数组。第二个给出了 javascript 错误,所以我知道我已经离开了。我认为这些应该很接近。有任何想法吗?
编辑: 这是我正在运行的 html。
<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>