1

CKEDITOR 4ではインラインモードを使用しています

私は BulletedList を持っています<ul contenteditable="true">

Enter キーを押すと、<P contentenditable="true">書式テキスト オプションのツールバーを持つ子を持つ新しい LI を作成できません。

ここでJSFIDDLE

そして、ここにリストプラグインのソース

4

1 に答える 1

2

<ul>CKEditor はそのように動作するように設計されていないため、要素にエディターを構築することはできません。CKEDITOR.dtd.$editableコンソールで呼び出すと、編集可能な要素のリストを見つけることができます。

CKEDITOR.dtd.$editable
>>> Object {address: 1, article: 1, aside: 1, blockquote: 1, body: 1…}

リストを div 要素でラップし、編集可能にして、データを取得するときに取り除くことができます。エディター出力の要素を変更する方法の簡単な例があります。return falsediv が処理されるときに必要になります。これです。

でこれを行うこともできRegExpますが、穏やかではありません;)

于 2013-06-12T10:16:39.100 に答える