gpt4 book ai didi

jquery - 如何使用 jquery 获取没有 Id 的动态创建的子元素的高度

转载 作者:太空狗 更新时间:2023-10-29 14:54:33 25 4
gpt4 key购买 nike

我有一个 div,它总是动态加载两张图片,中间可能还有一个 div。图像或 div 都没有与它们相关联的 ID(而且我不能让它们具有 ID)。用 Firebug 检查它们,它们只显示为 <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>

最佳答案

要获取索引的 jQuery 元素,请使用 eq() 函数:

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

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

$("#parentDiv > DIV:eq(0)").height();

关于jquery - 如何使用 jquery 获取没有 Id 的动态创建的子元素的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/632022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com