首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从HTML中删除讨厌的双引号

从HTML中删除讨厌的双引号
EN

Stack Overflow用户
提问于 2018-10-05 12:52:37
回答 2查看 599关注 0票数 -1

当我将html转换成json友好的时候,我从json得到了讨厌的双引号。

它可以在下面的代码中看到,在<p>"的开头和"<\p>的结尾。我怎样才能删除它们。尝试跟随不起作用。

代码语言:javascript
复制
$("p").html().replace(/['"]+/g, '')

这是js变量中的动态html。

代码语言:javascript
复制
<p>"<!--HTML icon appears here--><a href="https://www.example.com/viewer/event.jsp?ei=1434586&amp;tp_key=e8ced8705c" target="_blank">Click here for web</a><br>
<!--PDF icon appears here--><a href="../file/408427349/Index?KeyFile=1500113055" target="_blank">Press Release</a><br>
<!--PDF icon appears here--><a href="../file/4234/Index?KeyFile=234324" target="_blank">somelink</a><br>"</p>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-05 13:00:26

你是不是忘了在清理文本后设置html?

这应该可以做到:

代码语言:javascript
复制
var text = $('p').html().replace(/['"]+/g, '')
$('p').html(text)

// or you can just:
// $('p').html($('p').html().replace(/['"]+/g, ''))
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>"<!--HTML icon appears here--><a href="https://event.web.com/viewer/event.jsp?ei=1434586&amp;tp_key=e8ced8705c" target="_blank">Click here for web</a><br>
<!--PDF icon appears here--><a href="../file/408427349/Index?KeyFile=1500113055" target="_blank">Press Release</a><br>
<!--PDF icon appears here--><a href="../file/4234/Index?KeyFile=234324" target="_blank">somelink</a><br>"</p>

票数 1
EN

Stack Overflow用户

发布于 2018-10-05 13:01:52

可以使用Element.outerHTML属性删除任何'"引号。

/[><]['"]+[><]/g将删除开始标记和结束标记之间的多余引号。它不会从attribute = value对中删除引号。

代码语言:javascript
复制
let p = document.querySelector('p');

p.outerHTML = p.outerHTML.replace(/[><]['"]+[><]/g, '');
代码语言:javascript
复制
<p>"<!--HTML icon appears here--><a href="https://event.web.com/viewer/event.jsp?ei=1434586&amp;tp_key=e8ced8705c" target="_blank">Click here for web</a><br>
<!--PDF icon appears here--><a href="../file/408427349/Index?KeyFile=1500113055" target="_blank">Press Release</a><br>
<!--PDF icon appears here--><a href="../file/4234/Index?KeyFile=234324" target="_blank">somelink</a><br>"</p>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52658536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档