2012-11-26 4 views
1

페이지에 다른 html <textarea>을 출력하는 XSL 변환을 수행하고 있습니다. XML로 출력 할 때의 문제점 중 하나는 단지 자체 닫는 것입니다.로드시 모든 텍스트 영역을 비움

<xsl:output method="xml" indent="yes" omit-xml-declaration="yes"/> 

는 자동 폐쇄 <textarea>을, 나는 XSL에 공백을 추가 해요 방지하려면. 따라서 최종 출력은 다음과 같습니다.

<textarea id="id_Message" > </textarea> 

페이지가로드되면 모든 페이지에서 해당 빈 공간을 제거하기 만하면됩니다. 이 문제에 대한 도움을 주시면 감사하겠습니다.

답변

3

모든 textArea의이 emptyed 될 수 있다면, 당신은 단지에만 실제 내용이없는 사람을 비우하려는 경우, 당신은이 작업을 수행 할 수 있습니다

$(function(){$('textarea').val('')}); 

수행

$(function(){ 
    $('textarea').each(function(){ 
     if ($(this).val().trim()=='') $(this).val(''); 
    }); 
}); 
+0

나는 $ (문서) .ready이 시도 (기능을 시도 할 수 있습니다 REAS() {및 작동하지 않았다 ... 어떤 생각? – Vinit

+0

[demonstration] (http://jsfiddle.net/CPQze/) –

+0

감사합니다. 스크립트가 머리 대신 본문에 있으면 어떻게합니까? – Vinit

2

.val('')을 것이다 텍스트 안의 내용을 지우십시오. 영역

$(function() { 
    $('textarea').val(''); 
}); 

비어있는 TextA 만 지우려면 이

$(function() { 
     $('textarea').each(function(){ 
     if(this.value == ''){ 
      this.value = ''; 
     } 
     }); 
    }); 

Check Fiddle

+0

. 그런 다음 $ ('textarea')를 수행하십시오. 그렇지 않으면 페이지의 모든 TextAreas에 공통 클래스를 부여한 다음 클래스 선택기를 사용하여 액세스하십시오. –

+0

감사합니다. 사용자가 기본 텍스트를 넣을 수 있습니다. 빈 공간이 있음 – Vinit

+0

@Vinit .. 업데이트 된 게시물 확인>. –

관련 문제