JQuery Texteditor:我复制时保留格式&从其他地方粘贴文字

时间:2015-11-03 13:33:24

标签: javascript jquery copy jqte

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

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

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

是否有任何智能方法可以删除我禁止的所有HTML格式?或者甚至可以告诉编辑器自动删除被粘贴的不允许的格式化?

1 个答案:

答案 0 :(得分:0)

试试这个。

$(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);

});