How to clear ckeditor form after submitting with ajax?

I use function setData and all works fine:

function CKupdate(){
    for ( instance in CKEDITOR.instances ){
        CKEDITOR.instances[instance].updateElement();
        CKEDITOR.instances[instance].setData('');
    }
}

$(document).ready(function(){   
    CKEDITOR.replace( 'comment-textarea' );

    var options = {
        success: function (html) {
            $('#comments').append(html);
        },
        clearForm: true 
    };

    $('#formcomments').submit(function() {
        CKupdate();
    });
    $('#formcomments').ajaxForm(options);
}); 

Simply create instance and use setHtml

use this inside submit

var Editor1 = FCKeditorAPI.GetInstance('comment-textarea'');
Editor1.SetHTML();

for ckeditor

setData

http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.editor.html#setData


Try something like $("#comment-textarea").val(""); ... it should go here.

$('#formcomments').submit(function() {
        CKupdate();
$("#comment-textarea").val("");
    });

#comment-textarea is the id of the textarea you want to clear and .val(' ') sets it's value to ' ' - notice the space between the ';