2010-10-06 55 views
0

我想獲得使用jquery的身體負載的<textarea> scrollHeight。 它總是變爲零。我希望textarea的身體負荷的實際高度。<textarea> scrollHeight在身體負載上爲零

如果在身體負荷上無法獲得滾動高度,還有其他方法可以獲得實際高度而不是高度()。

請建議您是否有任何參考。

感謝

-Pravin

回答

2

你只是想要的高度?在加載時,它不應該滾動...

$('textarea').height(); 

儘管textarea應該被替換爲#id選擇器。

scrollHeight屬性:

var myTA = $('#myTextArea'); 
alert(myTA[0].scrollHeight); 

你可以在這裏測試:http://jsfiddle.net/Lg5Ne/

+0

嘿thanx Fosco ... bt我如何得到scrollheight而不是高度()?這是正確的,它不應該滾動,但仍然是任何方式來獲得實際高度,而不是高度()。 – pravin 2010-10-06 14:13:42

+0

它沒有滾動條,直到它有一個滾動條。這取決於textarea的內容。 – 2010-10-06 14:14:59

+0

@Diodeus:thanx用於回覆,textarea中的內容具有巨大的數據,直到用戶點擊textarea,直到我沒有得到scrollheight。 – pravin 2010-10-06 14:17:10

0

如果你想textarea的滾動高度像做

$('textarea#text').get(0).scrollHeight 

只是textarea的高度

$('textarea#text').css('height') // in px