【发布时间】:2012-12-23 06:42:41
【问题描述】:
在父 div 中有一个 div 元素,该元素被 display:none 隐藏。
- 我将 jQuery
textarea元素转储到控制台。我看到第 0 个元素的scrollHeight属性是88。 - 我尝试将此属性读入一个 var(使用
$(element)[0].scrollHeight或$(element).prop('scrollHeight'),我得到的是0。
我还尝试在读取之前使用 jQuery 将 textarea 设置为 position: absolute 和 display: block,结果相同。
如何正确读取属性?
【问题讨论】:
-
你应该分享你的代码,我在 Chrome 和 FF 中试过这个:
console.log($("textarea"));和scrollHeight = 0