html - 如何将 HTML 复制为纯文本

标签 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 中是否有任何选项可以禁用这种行为?

最佳答案

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

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

    })
});

您可以在此处查看某人如何使用它来去除格式的实现:https://github.com/summernote/summernote/issues/303#issuecomment-53713694

关于html - 如何将 HTML 复制为纯文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30994260/

相关文章:

jquery - 如何将一个 div 中的图像来源获取到另一个 div?

Javascript - 禁用提交按钮,直到 3 个字段不为空

javascript - jquery过滤器后面板主体文本区域消失

html - 写 summernote textarea 时在 IE 中出现选择

javascript - 在 Summernote 中使用 <br> 而不是 <p>?

php - 您无权访问此服务器上的/admin/add.php

javascript - 如何使用 fileupload.js 上传多个文件?

javascript - 如何使用 Tabs API 在 Material-UI 中水平对齐选项卡标签和选项卡图标

javascript - 如何获取没有子元素但可能有文本的元素?

javascript - 如何设置编辑器的高度并同时填充?