DocumentFragments的宽度和高度

时间:2012-01-25 09:27:26

标签: javascript jquery html dom

在我的测试中,我使用jQuery创建了一些文档片段:

el = $("<span>hello world</span>")

然后我对这个片段做了一些操作,想要检测,如果元素会改变它的大小(特别想要检测,如果有换行符)。有什么办法,如何在不将片段放入文档的情况下检测它?

愿意拥有类似的东西:

el.height() // -> 20

感谢。

1 个答案:

答案 0 :(得分:3)

在您向DOM添加el之前,el没有高度。

但是你可以通过将它附加到DOM来获得高度,比如

el.hide().appendTo($('body')).height()

这是demo