Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在插入的文本中包含换行符_Javascript_Php - Fatal编程技术网

Javascript 如何在插入的文本中包含换行符

Javascript 如何在插入的文本中包含换行符,javascript,php,Javascript,Php,我只是想知道在这种特殊的代码情况下如何插入换行符。我通过jQuery的.text()方法显示它。我希望邮件和姓名之间有一个换行符 var textarray = [ "\"Message\" Name", ]; 我尝试了“\”Message\“\n Name”,但没有成功 这是PHP中的JSFIDLE,您可以使用 var textarray = [ "Message <br> Name" ]; var textarray=[ “消息名称” ]; 在PHP中,您可以

我只是想知道在这种特殊的代码情况下如何插入换行符。我通过jQuery的
.text()
方法显示它。我希望邮件和姓名之间有一个换行符

var textarray = [
    "\"Message\" Name",
];
我尝试了
“\”Message\“\n Name”
,但没有成功


这是PHP中的JSFIDLE,您可以使用

var textarray = [
    "Message <br> Name"
];
var textarray=[
“消息
名称” ];
在PHP中,您可以使用

var textarray = [
    "Message <br> Name"
];
var textarray=[
“消息
名称” ];
要使用换行符,如果要以HTML格式呈现字符串,则需要添加一个

"\"Message\"<br>Name"

要使用换行符,如果要以HTML格式呈现字符串,则需要添加一个

"\"Message\"<br>Name"

您可以通过jQuery的
.text()
显示文本。在字符串中输入的任何内容都不会导致输出中的换行,因为换行符只是HTML元素中的空白——它们不会被专门解释

如果改为使用
.html()
,并在字符串中间包含一个

标记,情况会更好:

var textarray = [
  "\"Message\"<br /> Name",
];

// later ...

$(this).html(textarray[rannum]).fadeIn('fast');

您正在通过jQuery的
.text()
显示文本。在字符串中输入的任何内容都不会导致输出中的换行,因为换行符只是HTML元素中的空白——它们不会被专门解释

如果改为使用
.html()
,并在字符串中间包含一个

标记,情况会更好:

var textarray = [
  "\"Message\"<br /> Name",
];

// later ...

$(this).html(textarray[rannum]).fadeIn('fast');


我不太清楚,但如果有帮助的话,这是一个插入到下面的php文件。对不起,我不明白这个问题。但是我包括了一个JSFIDLE,如果看到完整的代码有助于回答您的问题,好的,谢谢,我将把它添加到帖子中。我不确定我是否完全理解,但它是一个php文件,插入在if下。抱歉,我不理解这个问题。但是如果看到完整的代码有助于回答您的问题,那么我就添加了一个JSFIDLE。好的,谢谢。我将把它添加到帖子中。如果我理解正确,我只需添加$(this.html)(textarray[rannum])。fadeIn('fast');在var textary=[“\”Message\“
Name”,]?不可以。您可以将示例中的
$(this).text(…)
内容替换为
$(this).html(…)
。请参阅此处包含的代码片段,这只是您已经做了更改的JSFIDLE。好吧,如果我理解正确,我只需添加$(this).html(textarray[rannum]).fadeIn('fast');在var textary=[“\”Message\“
Name”,]?不可以。您可以将示例中的
$(this).text(…)
内容替换为
$(this).html(…)
。请参阅此处包含的代码片段,它只是您已经做了更改的JSFIDLE。