Javascript 使用换行符存储textarea的内容
我正在尝试将textarea的内容存储到localStorage中,包括换行符Javascript 使用换行符存储textarea的内容,javascript,jquery,html,local-storage,Javascript,Jquery,Html,Local Storage,我正在尝试将textarea的内容存储到localStorage中,包括换行符 <textarea cols="40" rows="8" name="delivery-address-input" id="delivery-address-input" required></textarea> 假设文本区域的内容为: 1234 Smith Street Dunedin New Zealand 史密斯街1234号 达尼丁 新西兰 $(“#传递地址输入”).val()返
<textarea cols="40" rows="8" name="delivery-address-input" id="delivery-address-input" required></textarea>
假设文本区域的内容为:
1234 Smith Street
Dunedin
New Zealand
史密斯街1234号
达尼丁
新西兰
$(“#传递地址输入”).val()
返回包含换行符的内容
但当我尝试时:
localStorage.setItem(“联系地址”,$(“#送货地址输入”).val();
并检查内容:
localStorage.getItem(“联系地址”)
换行符都被截断了
新西兰史密斯街1234号
var val = $('#delivery-address-input').val().replace(/\n\r?/g, '<br/>');
localStorage.setItem("contact-address", val);
var val=$(“#传递地址输入”).val()。替换(/\n\r?/g,
);
setItem(“联系地址”,val);
textarea换行符是这样的\n\r
,html是
,所以将textarea换行符替换为html换行符