【问题标题】:JQuery Texteditor: keep format when I copy & paste text from somewhere elseJQuery Texteditor:当我从其他地方复制和粘贴文本时保持格式
【发布时间】:2015-11-03 13:33:23
【问题描述】:

jQuery 文本编辑器:删除不允许的粘贴格式

我正在使用 jQuery 文本编辑器,这是一个所见即所得的编辑器,用于在 textarea 输入中创建格式丰富的 HTML。

我可以在我的 javascript 代码中启动编辑器并允许/禁止某些格式选项。但是,当我从其他地方(Word、电子邮件客户端等)复制和粘贴文本时,它会保留所有格式,即使我在编辑器中不允许使用此特定格式选项。

有没有什么聪明的方法可以去除我不允许的所有 HTML 格式?或者更好的是我可以告诉编辑器自动去除粘贴的不允许的格式吗?

【问题讨论】:

标签: javascript jquery copy jqte


【解决方案1】:

试试这个。

$(document).on("paste", ".jqte_editor", function(e) {

    e.preventDefault();
    var text = e.originalEvent.clipboardData.getData("text/plain");

    //Do required strip of HTML elements

    document.execCommand("insertText", false, text);
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-20
    • 2018-02-16
    • 1970-01-01
    • 1970-01-01
    • 2020-02-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多