如何将HTML复制为纯文本

时间:2015-06-23 05:09:44

标签: html summernote

当我将某些文本从某个地方粘贴到summernote文本编辑器时,它也会复制该样式。我需要的只是纯文本。但我得到的是带有许多html标签的文本。

我复制时

Lorem Ipsum is simply dummy text of the printing and typesetting industry

我得到的是

<strong style="font-family: Arial, Helvetica, sans; font-size: 11px; line-height: 14px; text-align: justify;">Lorem Ipsum</strong><span style="font-family: Arial, Helvetica, sans; font-size: 11px; font-weight: normal; line-height: 14px; text-align: justify;">&nbsp;is simply dummy text of the printing and typesetting industry.</span>

我使用的代码是

$('.summernote').summernote({
    focus : true,
    height: 250,
    toolbar: []
});

在summernote中是否有任何选项可以禁用此类行为?

2 个答案:

答案 0 :(得分:3)

Summernote有一个onPaste事件,可以这样实现:

$('.summernote').summernote({
    focus : true,
    height: 250,
    toolbar: [],
    onPaste: function(e) {

    })
});

您可以在此处看到有人使用此方式去除格式的实现:https://github.com/summernote/summernote/issues/303#issuecomment-53713694

答案 1 :(得分:0)

禁用onPaste事件

$('.summernote').summernote({
  onPaste: function(e) { 
    event.preventDefault();
    event.stopPropagation();
  } 
});