jquery双线休息

时间:2013-06-26 10:51:14

标签: javascript jquery

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

我想要的是来自变量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 个答案:

答案 0 :(得分:1)

我认为你的意思是:

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

\ n是新行字符,\ r \ n是windows变体,如果我正确(意思是回车)