0

私はjqueryを使ってシンプルなリッチテキストを作成しようとしましたが、

$('#textarea').bind('keyup', function(e) {
  var data = $('#textarea').val()
  $('#data').html(data.replace(/\n/g,"<br />"));
});

$('#bold').click();

テキストエリア内の選択したテキストにテキストを追加する方法を誰もが知っています(前後に追加)。選択したテキストを追加し、テキストエリア内にタグを表示しない<b></b><b>

http://jsfiddle.net/KnyTt/

4

1 に答える 1

1

選択したテキストをフォーマットする方法については、こちらの回答を参照してください。残念ながら、HTML テキストエリア コンポーネントは HTML 形式のテキストを表示しません。独自に作成する代わりに、TinyMCEなどの HTML/JS リッチ テキスト エディター コンポーネントを確認することもできます。

編集: @elclanrs linkを使用して、上記の回答を編集可能な div (または書式設定を表示する他の要素) に適用できます。

于 2013-06-18T07:12:16.913 に答える