看着http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.editor.html#getData后,我已经到位editor1在尝试了一些变化:如何以编程方式查询CKEDITOR内容?
var editor_contents = CKEDITOR.instances.editor1.getData();
Chrome的控制台报告说,它无法读取的未定义的属性的getData。我试过了引用的那一行,以及editor0和scratchpad(后者是TEXTAREA的HTML ID,我给CKEDITOR)。他们都得到相同的错误。
我该如何(或应该)调用getData()来获取TEXTAREA的HTML ID'scratchpad'的内容?我试着查询jQuery('#scratchpad'),但是我得到的返回值是用来初始化#scratchpad的值,并且没有显示后续编辑。
我很想知道如何以编程方式查询CKEDITOR小部件的实时内容。
谢谢,
- 编辑 -
我试图检查元件,并且基于该尝试了以下:
变种editor_contents = jQuery的('TD#cke_contents_scratchpad IFRAME body.cke_show_borders “)的.html();
有一个未定义的值。我的猜测是,Chrome的检查员以方便的方式呈现iframe,但不是以jQuery的方式呈现。 (那是猜测关闭基地?)
Hrm?这两个在JavaScript中是等价的,并且它们适当地给出相同的错误。 – JonathanHayward
我知道它是相同的。 我也无法使用它。 我会发送代码。 –
它可能对你有用。 –