19

<textarea>私は自分の s (複数)を CKEditor に置き換えたフォームを持っています。フォームを送信する前に、ページからすべての CKEditor インスタンスを削除したいと考えています。どうすればこれを達成できますか?

Remove CKEdit Instanceを見てきましたが、まったく役に立ちませんでした。

注: すべての CKEditors にはクラス「ckedit」があります。

4

3 に答える 3

58

これにより、ページ上のすべての CKEDITOR インスタンスが破棄されます。

for(name in CKEDITOR.instances)
{
    CKEDITOR.instances[name].destroy(true);
}
于 2012-07-27T14:18:43.700 に答える
0

を活用できます。送信する前に、jquery の () を削除します。

于 2012-07-27T12:21:49.393 に答える
-15

試してみましたか...

delete CKEDITOR;

私は同様の状況にあり、これは私にとってはうまくいきました。次回使用する必要がある場合は、必ず再作成してください。それ以外の場合は、作成したすべてのインスタンスの ID の配列を保持し、その配列をループしてすべて破棄してみてください。

于 2012-07-31T01:26:25.980 に答える