【问题标题】:tinymce getcontent for full html without filters applied未应用过滤器的完整 html 的 tinymce getcontent
【发布时间】:2012-09-24 15:05:16
【问题描述】:

我想检索 tinymce 区域的 html 内容,但没有应用清理和过滤器。我怎样才能做到这一点?例如,通过此调用从 html 源代码中删除了换行符,但我想保留它们。

http://www.tinymce.com/wiki.php/API3:method.tinymce.Editor.getContent

我一直在 chrome 中测试的函数调用:

console.log(tinyMCE.activeEditor.getContent({ format: 'raw' }));
console.log(tinyMCE.activeEditor.getContent({ format: 'text' }));

【问题讨论】:

    标签: javascript editor tinymce wysiwyg


    【解决方案1】:

    这是使用 jQuery 的简单方法:

    var ed = tinymce.get('your_editor_id');
    var content = $(ed.getBody).html();
    

    请注意,内容中可能存在一些 tinymce 内部标记(跨度)。

    【讨论】:

    • 谢谢,很好用。我想我可以使用 tinymce.get(0),因为大多数时候只有 1 个 tinymce。
    • 这是正确的,如果只有一个编辑器实例,您也可以使用 tinymce.editors[0]
    • 或者只是tinymce.activeEditor
    • 几乎正确,但请记住,如果用户尚未点击进入编辑器,tinymce.activeEditor 将为空
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-28
    • 1970-01-01
    • 2021-02-06
    相关资源
    最近更新 更多