【发布时间】:2012-08-12 06:31:35
【问题描述】:
如果我理论上是从 ajax 调用中获取以下 HTML:
<div class="super">
<span> Some Content </span>
</div>
并将其包装在 jquery 对象 $data 中,我可以使用 div 进行操作,但它尚未添加到 DOM,直到我通过一些操作函数调用插入它。
在链接的 css 文件中,我有 super css 类的宽度和高度设置。
有没有办法让我读取元素添加时的宽度和高度?
【问题讨论】:
-
这将是一个巧妙的技巧。当然,问题在于 CSS 是级联的。您必须自己解析 CSS 并找出浏览器将对其应用的所有修改。
-
不,因为它还不是 DOM 对象,并且 CSS 文件引用了 DOM 节点。所以这些属性还没有设置为 .super div