gpt4 book ai didi

jquery - 如何获取映射对象的高度

转载 作者:行者123 更新时间:2023-12-01 07:45:36 25 4
gpt4 key购买 nike

我的数组中有三个 jQuery 对象,如下所示:

<div class="object"></div>
<div class="object"></div>
<div class="object"></div>

<script>
var arr = $('.object');
</script>

我想使用 $.map() 来查找每个元素的高度并将它们存储在一个数组中,如下所示:

var arrElHeights = $.map(arr, function(a){
return a.height();
});

我该如何实现这个目标?我应该通过另一种方法进行迭代吗?

最佳答案

你的想法是对的。问题是高度不是函数。您想要做的是获取元素的 clientHeight。尝试这样的事情:

 var arrElHeights = $.map(arr, function(a){
return a.clientHeight;
});

以下是有关 clientHeight 的一些信息:https://developer.mozilla.org/en-US/docs/Web/API/Element/clientHeight

以及 offsetHeight 上的文档:https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/offsetHeight

Jquery .height() 不包含填充

关于jquery - 如何获取映射对象的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38667015/

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