2017-03-09 53 views
0

該div已在運行時在js文件中生成。 div的高度在課堂上定義。現在我想獲得這個div的高度。如何在CSS文件中設置高度時獲取div的高度?

我已經嘗試過: -

$('.maxHeight').height(); 
    $('.maxHeight').inner-height(); 
    $('.maxHeight').outer-height(); 
    $('.maxHeight').offset-height(); 
    $('.maxHeight').client-height(); 

感謝

+2

您是否嘗試過'$( 'maxHeight ')。CSS(' 高度')'?和'.height()'應該已經工作 – Satpal

+0

是的,它返回0px,雖然高度超過425px。 –

+0

你能提供實際的代碼嗎? –

回答

1
$('.maxHeight:eq(0)').css("height"); 

這應該工作。確保它選擇的是實際的div,而不是具有相同類別的另一個div。如果您有多個實例,請使用[0]

+0

您將在[0] – Zorken17

+0

中得到語法錯誤取決於您是否具有倍數。 –

+1

對不起,你錯了。要指定一個特定的元素,你需要使用':eq(2)-selector'如下:'$('.maxHeight:eq(0)').css(「height」);' – Zorken17

1

您需要等待DOM-3完成後才能運行JavaScript。

儘量把你的代碼在$(document).ready()

$(document).ready(function(){ 
    console.log($('.maxHeight').css("height")); 
})