我目前通过这种方式获取 iFrame:
$('body', window.parent.frames[0].document)
这是针对 CKEditor 的,所见即所得 html 编辑器。但是,我相信它会动态添加某些其他框架(不知道如何)。因此,我宁愿只通过类名获取特定的框架,我知道该框架将始终存在(与上面的方法不同,它只会获取第一个实例)。
类名称为:cke_wysiwyg_frame
我该怎么做?
(原因是我使用按钮将内容保存到数据库中;该按钮需要知道 CKEditor 内容在哪里。到目前为止,我的做法并不可靠。)
编辑:我决定使用 Ckeditor API 以正确的方式进行操作,而不是上面我请求的 hack。
最佳答案
要从编辑器实例获取值,您可以引用该实例并使用 getData
CKEDITOR.instances.editorId.getData();
关于javascript - 使用 jQuery 获取特定的 iFrame 类(或获取 CKEditor 值),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23414236/