警报javascript中的换行符

时间:2014-05-21 08:17:44

标签: 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 virgule.')

第一次提醒:        enter image description here

第二次提醒:       enter image description here

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

3 个答案:

答案 0 :(得分:6)

您可以执行此操作alert("Hello \r\nWorld");

答案 1 :(得分:4)

您可以使用.replace()

将J替换为Javascript中的新行字符来执行此操作

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

FIDDLE DEMO


更新

这是一个使用textarea而不是输入文本的小提琴示例。 JSFIDDLE DEMO

答案 2 :(得分:0)

尝试一下 alert(“ Hello \ n World”);