2017-04-25 230 views
0

我不放心,真正好奇获取CKEditor的值都运作良好,这种方法最佳方式

bigMsg_Value = CKEDITOR.instances.editor1.getData();

var htmldata = CKEDITOR.instances.editor1.document.getBody()。getHtml();

我从这两个都得到的数据似乎没有区别,我想知道哪一个更好,为什么。

+1

我相信一个是另一个的简写。很多像这样的小电话。有些被弃用,有些被删除等。我使用getData()。 – trevster344

回答

0

getData()在CKEditor的库:

getData: function(isSnapshot) { 
    var data = this.getHtml(); 

    if (!isSnapshot) 
     data = this.editor.dataProcessor.toDataFormat(data); 

    return data; 
} 

正如你可以看到内部的CKEditor使用getHtml()。根据我的意见,使用getData()将是最好的,因为它是由图书馆提供的。