1

contenteditable div にコピー アンド ペーストされる前に、コピー アンド ペーストのコンテンツをクリーンアップしたいと考えています。

テキストを手動でテキスト領域にコピーした場合と同じように表示したい。つまり、改行情報は保持されますが、スタイルや要素などは削除されます。

すべてをテキストエリアに移動することを含む以下の回答を見てきました。ただし、これによりすべての書式設定が失われ、テキストが一緒に押しつぶされます。

$('#e').on('paste', function() {
   setTimeout(function () {
        $('#textarea').val($('#e').text());
  }, 100);  
});

関連する質問をしましたが、それを解決する特定の方法を想定せずに、最終結果を尋ねる必要があることに気付きましたjs/jquery: copy contenteditable div to textarea, keep newline info

4

0 に答える 0