您的位置:首页 > Web前端 > CSS

可编辑的div元素去除粘贴复制带来的额外样式,实现纯文本粘贴

2016-03-03 18:54 781 查看
$(function(){

var update = function(original){
var new_content = $('.testmr').html();

var new_content = new_content.replace(/class="[^"]+"/ig, '');

new_content = new_content.replace(/class\="[^"]+"/gi, '');

new_content = new_content.replace(/<h1.*?>(.*?)<\/h1>/ig,"$1");

new_content = new_content.replace(/<h2.*?>(.*?)<\/h2>/ig,"$1");

new_content = new_content.replace(/<h3.*?>(.*?)<\/h3>/ig,"$1");

new_content = new_content.replace(/<h4.*?>(.*?)<\/h4>/ig,"$1");

new_content = new_content.replace(/<h5.*?>(.*?)<\/h5>/ig,"$1");

new_content = new_content.replace(/<h6.*?>(.*?)<\/h6>/ig,"$1");

new_content = new_content.replace(/style\="[^"]+"/gi, '');

alert(new_content);
$('.testmr').html(new_content);
}

$('.testmr').bind('paste',function(e){
var $this = $(this);
var original = $this.html();
setTimeout(function(){update();}, 10);

})
})
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: