js 向富文本内容添加字符串

js 向富文本内容添加字符串

点点

2021-04-26 20:42 阅读 412 喜欢 0

工具实现: jquery

代码:

  addTextToDom : function(html,text){
var $t;
try{
    $t = $(html);
    if($t.length == 0){//全中文
        $t = $('<span>'+html+'</span>')
    }
}catch(e){
    //如果出现报错,基本上可以确认外层没有包裹,增加一个p
    $t = $('<p>'+html+'</p>');
}
var arr = [];
$t.each( function(index,item){
    if(index > 0 ){
        arr.push($(item));
    }
});
var $first = $($t.get(0));
var $new = $('<span><span class="addT">'+text+'</span>'+$first.html()+'</span>');
return $new.get().map(a=>{return $(a).get(0).outerHTML;}).join('') + (arr.map(function(item){
    return $(item).get(0).outerHTML;
}).join(''));
 },

如果存在多个dom,则只添加第一个,如果只有中文,则重新处理,添加外层包裹。

转载请注明出处: http://sdxlp.cn/article/zifu.html


如果对你有用的话,请赏给作者一个馒头吧 ...或帮点下页面底部的广告,感谢!!

赞赏支持
提交评论
评论信息(请文明评论)
暂无评论,快来快来写想法...
推荐
简单的设置,搞定烦恼!我当前想发一条朋友圈,不想让A君、B君、C君看到,好友圈里的其他人都能看到! 说白了就是只想让他们看不到当前所发的这条朋友圈,其它时候发的朋友圈他们都能看到,该如何设置?
很多使用Mac苹果电脑的小伙伴们,发现电脑中的照片太多了,因此想要清除不想要的照片,但是却不知道如何清除,那么小编就来为小伙伴们介绍一下吧。
为什么要读取图片呢?有一大堆的ppt文件,里面全是图片,想将这些图片全部拿到,然后存储在数据库中,在线上预览,一张张的保存很是麻烦。 找了几个文档都是读取pptx,没有读取ppt的怎么办,先转为pptx ,于是就有了批量将ppt格式转为pptx格式的文章...
智能手机已经很普遍了,苹果手机是国内很多人的主流手机,因为拥有强悍的手机性能,还有流畅的使用体验,拥有一大批的果粉,但是很多用户都是第一次使用,所以想要知道苹果手机录屏功能在哪里?
微信根据接收的图片,语音,文字,通话不同,占用手机的内存大小也就不同。
有的小伙伴喜欢看抖音,有的小伙伴喜欢发布抖音视频,那么手机抖音APP上如何为视频添加地址呢?点点就来为小伙伴们介绍一下吧。
现在的企业基本都会使用钉钉打卡,因为比较指纹机与打脸机来说,钉钉是最便宜的,只需要个蓝牙和咱们的手机就可以啦,那钉钉是需要管理员对员工进行管理的,比如上班人员与离职人员的管理,下面小编就带小伙伴们看一下,离职员工的删除如何处理。
现在手机版微信软件有很多小伙伴们在使用,用来聊天,支付等,有的小伙伴在使用该软件时,想要赠送亲属卡给他人,来支付他人的支出,但是却不知道如何赠送,那么小编就来为小伙伴们介绍一下吧。