6

ここに作業バージョンを投稿しました:http://jsfiddle.net/JV2qW/2/

keyup()入力されているテキストで div を(on で) 更新する textarea があります。改行が認識されないことを除いて、すべてが正常に機能しています。

html:

<p>enter text</p>
<textarea id='text'></textarea>
<div id='target'></div>

そしてjquery:

$('#text').keyup(function(){
      var keyed = $(this).val();
      $("#target").html(keyed);
 });

\n翻訳先<br/>または<p>タグを取得する方法について何か考えはありますか?

どうもありがとう。

4

3 に答える 3

11

改行を次のように置き換えることができます<br/>

$('#text').keyup(function() {
    var keyed = $(this).val().replace(/\n/g, '<br/>');
    $("#target").html(keyed);
});

他のものを置き換えたい場合は、RegEx に関する MDC の記事を参照してください。

https://developer.mozilla.org/en/JavaScript/Guide/Regular_Expressions

于 2011-06-01T15:19:06.287 に答える
4

http://jsfiddle.net/omnosis/8XL7n/

に置き換え'\n'ます'<br />'

于 2011-06-01T15:19:09.970 に答える
0

キー付きの値を置き換えて置き換えてみませんか?

ここに例があります - セクション Carrage return を変換する

http://lawrence.ecorp.net/inet/samples/regexp-format.php

于 2011-06-01T15:19:37.343 に答える