我有config.fullPage = true;
的CKEditor,所以我有一整套文档可供使用。
我的目标是自动查找和修改CKEditor内容中所有form
元素的操作。我尝试过使用将html字符串转换为jquery的方法而没有运气(我认为这是因为我正在使用完整的文档)。
非常感谢任何帮助!
答案 0 :(得分:2)
如果editor
是您的CKEditor的实例,那么调用editor.editable().$
将获得iframe的本机body元素,然后您可以继续使用DOM方法或jQuery(如果您愿意)。
jQuery(editor.editable().$).find('form').attr('action', '');
答案 1 :(得分:1)
<强>更新强>
选中此CKEditor Jquery Adapter,您还可以获取包含.getHtml的元素的HTML。
另一个更新
$("#mybutton").click(function(){
var editor_contents = CKEDITOR.instances[YOUR_TEXTAREA_ID].getData();
var dom = document.createElement("DIV");
dom.innerHTML = editor_contents
var plain_text = (dom.textContent || dom.innerText);
alert(plain_text);
});