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

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

点点

2021-04-26 20:42 阅读 435 喜欢 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


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

赞赏支持
提交评论
评论信息(请文明评论)
暂无评论,快来快来写想法...
推荐
首页可以预览单个图片,但是是有大小限制的而且是单个查看。如果想批量查看的可以看下文章,有具体操作。
日常生活中,咱们有好多用微信的小伙伴会收到好多好多的广告,那怎样去关闭哪?让我们减轻烦恼,跟点点来看看吧!
很多小伙伴们既想删好友但又舍不得聊天记录!小编也一样 ,下面就告诉小伙伴们如何删好友但保留聊天记录的方法。
在我们的日常工作中文件转换是一件常见的日常工作,而PDF文件转换是每一个上班族必备的技能之一,比如讲PDF文件转换成图片格式。那么有什么方法能够一次性的将PDF文件转换成图片格式呢?
在最近很多小伙伴都在找微信头像卫星红旗设置教程,就是将渐变的五星红旗添加到你的微信头像上,那怎么设置国旗渐变头像呢?下面就和点点一起来看看吧!让小伙伴的头像每天换一个,每天都不待重样的。
微信的小技巧让世界看到你!教小伙伴们怎样使用微信。多关注我,给自己一个不一样的自己。每天生活疼并快乐着。积极生活,活出一个不一样的自己。加油!奥利给!
c盘哪些文件可以删除?C盘里面的哪些文件可以删除?当我们在使用电脑一段时间之后,可以看到自己的C盘一下就多了很多内存,非常影响系统运行,那c盘哪些文件可以删除,怎么把C盘不需要的文件删除,下面就和小编一起来看看吧!
小伙伴们说起QQ应该没有不知道的吧,作为国内最常使用的即时通讯软件之一,QQ仍然还是很多小伙伴们日常交友聊天的必用软件。但如果是在电脑上使用QQ接收文件,这些接收的QQ文件在电脑哪个文件夹中呢?