Vue 保留富文本中包含指定字符串所在的行
2023-12-22 08:51:01
需求描述
如下图所示,想保留所有包含『张三』所在的行
最终实现效果
先看一下富文本的源码
<p>任务1 张三</p>
<p>任务2 张三</p>
<p>任务3 李四</p>
<p>任务4 李四</p>
<p>任务5 王五</p>
<p>任务6 王五</p>
<p style="margin-top: 17px;"><span style="color: #2dc26b;">任务7 </span> 张三</p>
<p> </p>
代码:
keepContent(content, substr) {
let result = [];
let newarr = content.split("<p>");
newarr.forEach(item => {
if (item.indexOf("<p ")>= 0) {
let arr1 = item.split("<p ");
arr1.forEach(item1 => {
if (item1.indexOf(substr)>= 0) {
result.push('<p ' + item1);
}
});
} else {
if (item.indexOf(substr)>= 0) {
result.push('<p>' + item);
}
}
});
return result.join("");
}
文章来源:https://blog.csdn.net/gdgztt/article/details/135103377
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!