일부 셀에는 테이블과 많은 텍스트 영역이 있습니다. 텍스트 영역이있는 셀은 여러 행 (2, 3, 4 또는 여러 행)에 걸쳐 있습니다. 전체 셀 영역을 차지하는 텍스트 영역을 만들고 싶습니다.jQuery로 텍스트 영역 높이를 설정하는 방법
jQuery로이 작업을 수행 할 수 있지만 시간이 오래 걸리므로 브라우저에서 경고 메시지가 표시됩니다.
$("textarea").each(function() {
$(this).height($(this).parent().height());
});
더 좋은 방법이 있습니까?
감사합니다. .each() 성능면에서 다른 반복자에 의해 가려되는 것을 보여줍니다 (테스트를 실행 한 후)
http://jsperf.com/jquery-each-vs-for-loop/4
어떤 :
샘
그것은 작동합니다. 높이 자동 (기본 브라우저 동작) 또는 최소 높이에서는 작동하지 않습니다. 그러나 나는 동의한다. 높이가 지정되면 JS가 아닌 CSS를 사용해야합니다. –
내 Firefox에서는 작동하지 않습니다. 어떤 브라우저를 사용 했습니까? –