我试图用jQuery获取元素的高度,但它返回undefined
代码:
alert($('.forIndex').scrollHeight())
请在http://www.tulzmasterz.com/tutorials/
答案 0 :(得分:2)
如果您未按照问题所述获得高度,请使用height
:
alert($('.forIndex').height())
为了使用scrollHeight
,该元素应该确实具有滚动功能,方法是将其css属性overflow
设置为scroll
或auto
(和元素的高度应该比内部的内容短,以便内容生成滚动。
答案 1 :(得分:0)
要获取jQuery元素的scrollHeight,您需要从查询中选择第一个元素。
示例:
alert($('.forIndex')[0].scrollHeight())
(注意“[0]”)