Javascript 新行(\n)字符在IE中不起作用

Javascript 新行(\n)字符在IE中不起作用,javascript,jquery,html,Javascript,Jquery,Html,我已经使用以下代码为按钮创建了多行值 $('input[type=button]').val('Carriage\nreturn'); 这段代码在除IE之外的所有浏览器中都运行良好。原因是什么。?我们怎样才能修复它 您可以使用-元素,该元素可以包含任意*html: <button type="submit|reset|button:default"> Carriage<br> return </button> 马车 返回 演示: *:不是真的,

我已经使用以下代码为按钮创建了多行值

$('input[type=button]').val('Carriage\nreturn');
这段代码在除IE之外的所有浏览器中都运行良好。原因是什么。?我们怎样才能修复它

您可以使用-元素,该元素可以包含任意*html:

<button type="submit|reset|button:default">
  Carriage<br>
  return
</button>

马车
返回
演示


*:不是真的,但至少。

你说的是哪个IE版本?@Java\u User我在IE 9和10上做了一个测试。使用一个。@Yoshi很棒的补丁。。我在我这边测试了一下。。没问题@Yoshi将其作为答案发布,以便未来的访问者可以从中获得解决方案。。