Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.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_Jquery_Newline_Alert - Fatal编程技术网

警报javascript中的换行符

警报javascript中的换行符,javascript,jquery,newline,alert,Javascript,Jquery,Newline,Alert,我想在javascript中的警报消息中添加一个换行符 var al = $("#txt_noIncorrect").val().toString(); console.log(al); // al='Incorrect amount!\nFor decimals, use point instead of virgule.'; alert(al); alert('Incorrect amount!\nFor decimals, use point instead of virg

我想在javascript中的警报消息中添加一个换行符

var al = $("#txt_noIncorrect").val().toString(); 

console.log(al);  // al='Incorrect amount!\nFor decimals, use point instead of virgule.'; 

alert(al);



alert('Incorrect amount!\nFor decimals, use point instead of virgule.')
第一警报:

第二个警报:


为什么第一个警报不放换行符?

您可以这样做
警报(“Hello\r\nWorld”)

您可以执行此
警报(“Hello\r\nWorld”)

您可以通过使用
.replace()
在Javascript中用新行字符替换\n来完成此操作

alert($([input[type='text']).val().replace(/\\n/g,“\n”)


使现代化
下面是一个使用textarea而不是输入文本的fiddle示例

可以通过使用
.replace()
在Javascript中用新行字符替换\n来完成此操作

alert($([input[type='text']).val().replace(/\\n/g,“\n”)


使现代化 下面是一个使用textarea而不是输入文本的fiddle示例

试试这个 警报(“Hello\n World”)

试试这个
警报(“Hello\n World”)

旁注:“point”和“virgule”是法语。这些标点符号的英文术语是“点”(或“句号”)和“逗号”。谢谢你纠正我的英语。:)你能试试
.text()
而不是
.val()
吗。然后放下
。toString()
在FF中工作正常。你能摆弄一下例子吗?如果你的
console.log()
显示的是
\n
而不是新行,则表示字符\已转义。旁注:“point”和“virgule”是法语。这些标点符号的英文术语是“点”(或“句号”)和“逗号”。谢谢你纠正我的英语。:)你能试试
.text()
而不是
.val()
吗。然后放下
。toString()
在FF中工作正常。是否可以修改示例?如果您的
console.log()
显示的是
\n
而不是新行,则表示字符\已转义。我以前尝试过使用\r\n和
,但没有成功。这是有效的。否决这一点的人一定是个恶棍。没有必要因为答案对您不起作用就否决它。我以前用过\r\n和
试过,但没有成功。这是有效的。否决这一点的人一定是个恶棍。没有必要仅仅因为答案不适合你就否决它。你为什么要使用
输入文本
?这里不能有新词。只需使用
textarea
这个答案就可以了,因为如果分配给变量的文本是声明的,那么它就可以工作了。文本中必须是双斜杠@putvande这只是一个简单的示例,您可以在输入文本中键入\n以查看它的工作情况。查看我的更新答案。为什么使用
输入文本
?这里不能有新词。只需使用
textarea
这个答案就可以了,因为如果分配给变量的文本是声明的,那么它就可以工作了。文本中必须是双斜杠@putvande这只是一个简单的示例,您可以在输入文本中键入\n以查看它的工作情况。请参阅我的最新答案。