假设元素的高度设置为“auto”。试图在jQuery中获取高度返回计算的高度。有没有办法获得实际的CSS值(自动)而不是像素的高度?
$('#myDiv').height() // returns calculated height
答案 0 :(得分:4)
可以检索原始CSS值,请参阅this fiddle了解结果(在Firefox和Chromium中测试)
我使用this answer来获取原始css对象,并使用this gist来模拟Webkit本身可用的必需函数。
之后,访问该物业很容易:
css($('#myDiv')).height