javascript - tinymce getcontent 获取未应用过滤器的完整 html

标签 javascript editor tinymce wysiwyg

我想检索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' }));

最佳答案

这是使用 jQuery 的简单方法:

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

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

关于javascript - tinymce getcontent 获取未应用过滤器的完整 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12567772/

相关文章:

javascript - 在 Ace 编辑器中检索字符串的行号

java - JForex 代码编辑器颜色更改

javascript - 如何将包含 "< >"个字符的文本作为纯文本插入到 TinyMCE 中,而不将其视为 HTML 标签

wordpress - 使用tiny_mce_before_init为Wordpress使用tinyMCE自定义样式,将带有样式的div添加到每个列表项,而不是将其添加到选择周围

javascript - 我们可以同时使用 `export default`和 `module.exports`吗?

javascript - 如何获取 Angular 1中所选选项的索引

javascript - 使用自定义 HTML 而不是 URL 打开新选项卡

javascript - 使用 JavaScript 验证密码和名字

java - Eclipse 光标变为十字准线

php - 上传的图片没有出现在网络上