5

CKEditorを介してHTMLコンテンツを追加するときはいつでも、互いのhtmlタグの最後に「br」タグが自動的に追加されます。

どうすれば削除できますか?

CKEDITOR.config.enterMode = CKEDITOR.ENTER_BR;
CKEDITOR.config.shiftEnterMode = CKEDITOR.ENTER_P;
CKEDITOR.replace(elemId,
{
    resize_enabled: false,
    entities: false,
    basicEntities: false,
    entities_greek: false,
    entities_latin: false,
}
4

2 に答える 2

1

それらを削除しないでください!

Firefoxでのcontenteditable実装(および他の非IEブラウザーでは、要素を適切にレンダリングし、カレットを配置できるようにするために、それらが存在する必要があると思います)のために存在します。

CKeditorのエクスポート機能は、それらをマークアップから自動的に削除する必要があります。編集中に特定の問題が発生しない限り、それらについて心配する必要はありません。

于 2012-11-08T17:10:38.400 に答える
0

文字列の形式で html を取得している場合は、.replace('','') を実行するだけです。保持したい br タグについて懸念がある場合は、文字列を解析する前に、使用されていないランダムな記号に置き換えてください。

于 2012-11-08T17:04:09.057 に答える