javascript - DocumentFragments 的宽度和高度

标签 javascript jquery html dom

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

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

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

希望有这样的东西:

el.height() // -> 20

谢谢。

最佳答案

在将 el 添加到 DOM 之前,el 没有高度。

但是你可以通过将其附加到 DOM 来获取高度,例如

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

这是demo .

关于javascript - DocumentFragments 的宽度和高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9000304/

相关文章:

javascript - 适用于发布商的 DoubleClick : Displaying responsive ads

javascript - 如何在js中加载二维数组?

javascript - 为实用方法提供 Redux 存储

javascript - 如何在 Handlebars 模板上下文中传递 JQuery 实例?

jquery - 我想让图像在 Bootstrap 中粘在一起,但我做不到

javascript - 不同的浏览器对 jQuery ajax 调用得到不同的结果

javascript - Ionic design --> button/slide item background-color and round button/square avatar问题

javascript - 将鼠标悬停时的文本内容更改为 img alt 属性

javascript - 如何突出显示 HTML5 表格中选定/单击的单元格

javascript - 切换可过滤的 div