警报javascript中的换行符
我想在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
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以查看它的工作情况。请参阅我的最新答案。