使用val()复制值的jquery似乎删除了换行符

Dav*_*10K 0 html javascript jquery

我想知道为什么当我将textarea的值(id ="t")复制到另一个元素(id ="t_hidden")时,javascript/jquery会删除我的换行符(\n).

$('#t_hidden').val($('#t').val());
Run Code Online (Sandbox Code Playgroud)

当我做某事 值为$('#t_hidden')我认识到我的换行符已经消失.有人知道为什么吗?

new*_*ron 5

目标元素是textarea吗?如果不是,则可以复制换行符,但会将其忽略为空格.你需要用它们替换它们<br />才能使它们工作.