2012-02-26 2 views

답변

1

jQuery 또는 일반 JavaScript에서 가능합니다.

http://jsfiddle.net/UDTQ5/2/

function resize(){ 
    var ta = $('#ta').get(0); 
    ta.style.height = (ta.scrollHeight) + 'px'; 
} 

또는 :

function resize(){ 
    var ta = document.getElementById('ta'); 
    ta.style.height = (ta.scrollHeight) + 'px'; 
} 
+0

가 작동하지 않는 등의 : HTTP : // jsfiddle .net/UDTQ5/3/ – qwertymk

+0

아직도 저를 위해 일합니다. 어떤 브라우저를 사용합니까? – Alex

+0

크롬을 사용하고 있습니다 – qwertymk

0

뭔가 내가 패딩 소품 추가 할 때이 어쩌면

http://jsfiddle.net/adeneo/cXQVu/

$("textarea").on('keyup', function() { 
    var rows=$("textarea").val().split('\n').length; 
    $(this).css('height', rows*20+'px'); 
}); 
관련 문제