这与此类似 question .
我当前正在尝试从文本框中的用户捕获信息,然后在提交时以电子邮件的确切格式将此信息发送给页面所有者。
目前发送的电子邮件显示在一行上。我需要在电子邮件中包含换行符。
我有以下代码,我需要向用户隐藏换行符。任何建议将不胜感激。
$("textarea").keypress(function(e){
if (e.keyCode == 13) {
$(this).val( $(this).val() + "<br/>");
//insert a newline
$(this).val($(this).val() + "\n");
alert("just enter was pressed");
return;
}
}
最佳答案
请尝试这个:http://jsfiddle.net/yauqg/
希望它能帮助解决问题:)
代码
$('#text').keyup(function(e){
var keyed = $(this).val().replace(/\n/g,'<br />');
$("#target").html(keyed);
});
关于jquery - 当用户在 jquery 中按下 Enter 键时,将 <br/> 隐藏在文本框中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11605676/