2013-06-26 69 views
2

我有一个函数,它读取包含在对话框中的两个TextArea输入的文本,并在单击保存按钮后将它们插入到多行asp文本框中。jquery double line break

我要的是从变量sReason和sParents文本出现与他们之间有两个空行..即:

text from sReason 


text from sParents 

这里是我的jQuery函数代码:

<script type="text/javascript"> 
    $(function() { 

    $("#DiagSituation").dialog({ 
      autoOpen: false, 
      height: 300, 
      width: 350, 
      modal: true, 
      buttons: { 
      "Save": function() { 

      var sReason = "The reason I am informing/referring to you is " + $('#SitReason').val() 
      var sParents = "Parent/s presented " + $('#SitParents').val() 

       $('#txbRefConcern').val(sReason + " " + sParents); 
        $(this).dialog("close"); 
       }, 
       "Cancel": function() { 
        $(this).dialog("close"); 
       } 
      }, 
      close: function() { 
       $('#SitReason').val(""); 
       $('#SitParents').val(""); 
      } 
     }); 

     var txbRefCon = $("#txbRefConcern").val(); 
     if (jQuery.trim(txbRefCon).length == 0)  
      { 
       $("#txbRefConcern").click(function() { $("#DiagSituation").dialog("open"); }); 
      } 
    }); 
    </script> 

我试着编辑$('#txbRefConcern').val(sReason + " " + sParents);代码行并在引号中加\,但这没有奏效。我怎样才能获得额外的换行符?我仍然不熟悉jQuery/JavaScript编码,所以一些示例代码有帮助。

感谢您的帮助。

罗布

回答

1

我想你的意思是allong这些行:

$('#txbRefConcern').val(sReason + "\n\n\n" + sParents); 

\ n是换行符,\ r是Windows的变种,如果IM正确(指回车)

+0

谢谢!这就是我在 – spytek

+1

后的结果'\ r \ n'组合也可以。前一段时间我做了一个JS项目时使用了这个:http://jsfiddle.net/samuelmac/CpCCH/ –