//去除复制样式的方法 function textinit(e) { e.preventdefault();//阻止默认事件 var text; var clp = (e.originalevent || e)集会.clipboarddata; if (clp === undefined || clp === null) { text = window.clipboarddata.getdata("text") || ""; if (text !== "") { if (window.getlection) { var newnode = document.createelement("span"); newnode.innerhtml = text; window.getlection().getrangeat(0).inrtnode(newnode); } el { document.lection.createrange().pastehtml(text); } } } el { text = clp.getdata('text/plain') || ""; if (text !== "") { document.execcommand('inrttext', fal, text); } } }
首先 需要在可编辑p上绑定 paste 监听函数
/去除复制过来的文字样式以及标签/
$( document ).on( "paste", ".textinner", function(e) { //去除复制样式 textinit(e你的名字壁纸1080); //去除复制过来的 标签 if($('.textinner').attr('list-layout') == 'true'){ //如果可编辑p .textinner中存在li //找到所有的li var $lichild = $('.textinner').find('li'); $lichild.each(function () { //获取li 的子元素var htmlunlist = ''; var $childeles = $(this).children().not('br'); var htmlunlist = ''; htmlunlist += $(this) .clone() //复制元素 .children() //获取所有子元素 .remove() //删除所有子元素 .end() //回到选择的元素 .html();//获取文本值 if($childeles>0){ $childeles.each(function(){ htmlunlist +=$(this).text(); }) } $(this).html(htmlunlist); }) }el{ var $childeles = $('.textinner').children().not('br'); if($childeles.length>0){ var htmlunlist = ''; htmlunlist += $('.textinner') .clone() //复制元素 .children() //获取所有子元素 .remove() //删除所有子元素 .end() //回到选择的元素 .html();//获取文本值 $childeles.each(function(){ var tagname = $(this)[0].tagname; htmlunlist += $(this).text(); /*if(tagname == 'span'){ htmlunlist += $(this).text(); } if(tagname == 'div'){ htmlunlist +='<br>'+ $(关于水仙花的散文this).text(); }*/ }); 学生电子档案 $2020年平安夜是几月几号('.textinner').html(htmlunlist); } } //最后将容器高度 调整为自适应撑起的高度 $(clicktextthis).css('height',$('.textinner').css('height')); $('.edittextbox').css('height',$('.textinner').css('height')); });
本文发布于:2023-04-03 15:25:28,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/e4cc6ce08780c81212c59c79a7d05a21.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:可编辑div的方法总结之复制文字去除标签和样式.doc
本文 PDF 下载地址:可编辑div的方法总结之复制文字去除标签和样式.pdf
留言与评论(共有 0 条评论) |