TinyMCE - CTRL-V,粘贴为纯文本(必须删除所选的外来元素)

时间:2014-03-04 22:35:28

标签: javascript jquery tinymce

我在谷歌上花了2天但未能找到TinyMCE V4的工作答案。

我在我的项目中使用最新的CDN版本的TinyMCE,我不仅可以粘贴为纯文本,还可以删除除<p><br/>之类的小内容之外的所有内容。我有一个问题,就是粘贴物品并带上像<div>这样的行李。

当前的工作版本基于此答案https://stackoverflow.com/a/9050597/1917125

<script src="//tinymce.cachefly.net/4.0/tinymce.min.js"></script>

<script>
    tinymce.init({ plugins : 'paste',
    paste_auto_cleanup_on_paste : true,
    paste_remove_styles: true,
    paste_remove_styles_if_webkit: true,
    paste_strip_class_attributes: true,
    selector:'input#tinymce',
    height: 400,
    menubar : false, 
    toolbar: "undo redo | bold italic | 
    alignleft aligncenter alignright alignjustify | 
    bullist numlist outdent indent "});
</script>

这适用于删除所有视觉元素,但我需要做一个更好的操作,并从<div>粘贴中删除CTRL-V之类的元素。

提前致谢。

1 个答案:

答案 0 :(得分:0)

试试这个:

valid_elements: "p,br,b,i,strong,em",

在这里查看:

http://www.tinymce.com/wiki.php/configuration:valid_elements