有下面一个div 内容 :
<div class='content' id='"+ id +"-content' contenteditable='true' spellcheck='false'> </div>
我想实在像富文本编辑器那样的功能,可以黏贴内容 ,插入到光标的位置 。
监听事件是这样写的:
$(".content").live('paste', function (e) {
var self = this;
setTimeout(function() {
var paste_values = $(self).text();
var new_values = $.htmlClean(paste_values, { format: true,allowedTags:["a",] });//清除HTML格式 。
$(self).text(new_values);
},0);
});
但是这样的话,会同时取出所有的 内容 ,包括黏贴之前的内容也会被清除掉格式,这不是我想要的,所有原先内容的格式都希望保留,只想单纯把新黏贴的内容取出并去掉所有html格式 。
请问,这该如何做呢?
问题一:如何取出黏贴的内容 ,如我上面的代码中,$(self).text(); 这样会取出editor中所有的内容 。我只想要黏贴的内容
问题二:如果把这个内容 播放 到光标位置之后 ?
请大家帮帮忙。谢谢。
<div class='content' id='"+ id +"-content' contenteditable='true' spellcheck='false'> </div>
我想实在像富文本编辑器那样的功能,可以黏贴内容 ,插入到光标的位置 。
监听事件是这样写的:
$(".content").live('paste', function (e) {
var self = this;
setTimeout(function() {
var paste_values = $(self).text();
var new_values = $.htmlClean(paste_values, { format: true,allowedTags:["a",] });//清除HTML格式 。
$(self).text(new_values);
},0);
});
但是这样的话,会同时取出所有的 内容 ,包括黏贴之前的内容也会被清除掉格式,这不是我想要的,所有原先内容的格式都希望保留,只想单纯把新黏贴的内容取出并去掉所有html格式 。
请问,这该如何做呢?
问题一:如何取出黏贴的内容 ,如我上面的代码中,$(self).text(); 这样会取出editor中所有的内容 。我只想要黏贴的内容
问题二:如果把这个内容 播放 到光标位置之后 ?
请大家帮帮忙。谢谢。