gpt4 book ai didi

jquery - 读取尚未添加到 DOM div 的 CSS 属性

转载 作者:太空宇宙 更新时间:2023-11-03 20:20:21 25 4
gpt4 key购买 nike

如果我理论上从 ajax 调用中获取以下 HTML:

<div class="super">
<span> Some Content </span>
</div>

并将其包装在 jquery 对象 $data 中,div 可供我进行操作,但它尚未添加到 DOM 中,直到我通过一些操作函数调用插入它。

在链接的 css 文件中,我为 super css 类设置了宽度和高度。

有没有办法让我读取元素添加时的宽度和高度?

最佳答案

只需创建一个具有相同类的假元素,将其插入到 DOM 中,获取样式并删除该元素:

var elem = $("<div class='super'></div>"),
width = elem.appendTo('body').css('width');
elem.remove();

FIDDLE

关于jquery - 读取尚未添加到 DOM div 的 CSS 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11978174/

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