2017-12-10 7 views
1

私はフォームにSweetAlert2を使用しています。ユーザーがResetボタンをクリックするとsweetalertが表示されます。私はすべての仕事のポップアップが現れていて、いくつかのフィールドがリセットされていますが、問題はです。CKeditor4それはリセットされていません。通常、私はreseting CKEditorバージョンのために(下記の)スクリプトを使用しています: JSここSweetAlert2でCKeditor4をリセットする方法

$(function() { 
    if (typeof CKEDITOR != 'undefined') { 
     $('form').on('reset', function(e) { 
      if ($(CKEDITOR.instances).length) { 
       for (var key in CKEDITOR.instances) { 
        var instance = CKEDITOR.instances[key]; 
        if ($(instance.element.$).closest('form').attr('name') == $(e.target).attr('name')) { 
         instance.setData(instance.element.$.defaultValue); 
        } 
       } 
      } 
     }); 
    } 
}); 

をされた作業フィドルとは、他のフィールドはCKEditorバージョンをresetingれていませんが、私はそれを行うことができますか。 Click to see Fiddle

答えて

1

更新at this updated jsfiddleを参照してください。

はそれを行う必要があり、以下の追加(this answerから借用:

CKEDITOR.instances.editor1 
    .setData('', function() { this.updateElement(); }); 
関連する問題