jQuery 文本编辑器:删除不允许的粘贴格式
我正在使用 jQuery 文本编辑器,这是一个所见即所得编辑器,用于在文本区域输入中创建格式丰富的 HTML。
我可以在 JavaScript 代码中启动编辑器并允许/禁止某些格式选项。但是,当我从其他地方(Word、电子邮件客户端等)复制和粘贴文本时,它会保留所有格式,即使我在编辑器中不允许使用此特定格式选项。
有什么聪明的方法可以去除我不允许的所有 HTML 格式吗?或者更好的是,我可以告诉编辑器自动删除粘贴的不允许的格式吗?
最佳答案
试试这个。
$(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);
});
关于javascript - jQuery 文本编辑器 : keep format when I copy & paste text from somewhere else,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33500487/