1

我正在做一个 XSL 转换,<textarea>在页面上输出不同的 html。输出为 XML 的问题之一是它只是自动关闭。

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

为了避免自动关闭<textarea>,我在 XSL 中添加了一个空格。所以最终的输出变成:

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

我要做的就是在页面加载后从页面上的所有内容中删除该空白空间。任何解决此问题的帮助将不胜感激。

4

2 回答 2

3

如果您的所有 textArea 都可以清空,请执行

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

如果你只想清空那些没有实际内容的,你可以这样做:

$(function(){
    $('textarea').each(function(){
        if ($(this).val().trim()=='') $(this).val('');
    });
});
于 2012-11-26T19:16:31.940 回答
2

.val('') 将清除 textArea 内的内容

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

如果你只想清除空的 TextAreas 你可以试试这个

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

检查小提琴

于 2012-11-26T19:17:06.610 回答