jQuery:keyup():使用文本区域中的内容更新div。。。换行?

jQuery:keyup():使用文本区域中的内容更新div。。。换行?,jquery,line-breaks,key-events,Jquery,Line Breaks,Key Events,我在这里发布了一个工作版本: 我有一个文本区(在keyup()上)用输入的文本更新一个div。一切正常,除了断线未被识别 html: <p>enter text</p> <textarea id='text'></textarea> <div id='target'></div> 关于如何将\n翻译成或标签,您有什么想法吗 非常感谢。您可以用 $('#text').keyup(function() { var ke

我在这里发布了一个工作版本:

我有一个文本区(在
keyup()
上)用输入的文本更新一个div。一切正常,除了断线未被识别

html:

<p>enter text</p>
<textarea id='text'></textarea>
<div id='target'></div>
关于如何将
\n
翻译成

标签,您有什么想法吗


非常感谢。

您可以用

$('#text').keyup(function() {
    var keyed = $(this).val().replace(/\n/g, '<br/>');
    $("#target").html(keyed);
});
$('#text').keyup(函数(){
var keyed=$(this.val().replace(/\n/g,
); $(“#目标”).html(键入); });
如果您想替换其他东西,可以查看关于RegEx的MDC文章


'\n'
替换为
'
'

为什么不按键控值替换并替换它呢

这里有一个示例-转换结转返回部分


您的小提琴只会代替指南的前几节。这仅适用于的第一个实例\n
$('#text').keyup(function() {
    var keyed = $(this).val().replace(/\n/g, '<br/>');
    $("#target").html(keyed);
});