私はアプリケーション用の単純な RTE を作成しています。あまり複雑にする必要はないので、execCommands を使用するのが最善の解決策であると考えました。ただし、無効な HTML を作成するコマンドで問題が発生しました。これが私が使用しているjavascriptです。これを引き起こしている原因についての洞察は大歓迎です。
$('.turnEditOn').live('click',function(){
richTextEditor.document.designMode = 'ON';
$('#richTextEditor').focus(); });
$('#bold').live('click',function(){
richTextEditor.document.execCommand('bold',false,null);
$('#richTextEditor').focus(); });
$('#underline').live('click',function(){
richTextEditor.document.execCommand('underline',false,null);
$('#richTextEditor').focus(); });
$('#italic').live('click',function(){
richTextEditor.document.execCommand('italic',false,null);
$('#richTextEditor').focus(); });