jquery - 如何从样式属性中获取类集合的高度
问题描述
我需要在 Jquery 的 813px 的“样式”部分中获取当前高度。
F12 CSS 示例 -> https://imgur.com/a/l4AmkuU
我试过这样做:
function HandleAccordionControlSizeChanges(isOpened) {
var currentHeight = 0;
if (isOpened) {
currentHeight = $(".dx-accordion-item-opened").height();
}
else {
currentHeight = $(".dx-accordion-item-closed").height();
}
return currentHeight;
}
所以我需要拉出具有813px的样式标签。
解决方案
检查这个答案:reading and modifying inline style "height" using jquery?
使用 .css()
但是 jquery 官方文档指示使用“.height()”来进行数学运算:
https://api.jquery.com/height/
.css( "height" ) 和 .height() 之间的区别在于后者返回一个无单位的像素值(例如,400),而前者返回一个单位完整的值(例如,400px)。当需要在数学计算中使用元素的高度时,建议使用 .height() 方法。
推荐阅读
- jpeg - Forge Viewer 中不显示 BIM 模型中的图片(JPEG 文件)
- android - Android Studio Flutter 项目中未显示颜色工具提示
- html - 如何发送带有一些参数的 GET 请求?
- python - 连续移动矩形后达到的 Tkinter 最大递归深度
- c++ - 如何在 Boost 中访问现有图的子图
- python - 如何通过列表工作并将字符串用作新列表的名称?
- angular - 如何对齐输入字段右侧的材料图标?
- php - 如何在 laravel 中从条带中分页发票?
- c++ - 在这种情况下是私有的吗?试图重载 << 运算符
- java - AES 256 GCM Java 实现