javascript - 将 </div> 替换为空字符串

标签 javascript jquery html

我正在尝试用空字符串替换结束标记 div

我的代码是:

$('#textDiv').html().replace(/'</div>'/g,'').replace(/<div>/g,'\n')

html 是:

<div id='textDiv'>
 <div>first line</div>
 <div>Second line</div>
</div>

我试图获取此输出“第一行\n第二行”,但出现错误:“未捕获错误:模块解析失败:”

我做错了什么?

谢谢

最佳答案

/是一个特殊的正则表达式字符,您需要使用 \/ 对其进行转义。另外,删除引号 --> /<\/div>/g

关于javascript - 将 </div> 替换为空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45985894/

相关文章:

javascript - 同时运行两个脚本

javascript - 无论如何,使用 Jquery 来检测 Ajax 是否加载某些 HTML?

javascript - jQuery 评估复选框是否被选中并包含 true 类

javascript - 滑动侧边栏在内容下方打开

Javascript:循环属性内的条件递增或递减

c# - 在服务器端迭代 JSON 对象

html - 如何在不丢失任何图像的情况下将 "resize"矩形图像转换为方形图像?

javascript - 如何创建具有文本框 "auto-filled"的链接?

javascript - fb.db.ref() 不是一个函数 - Firebase realtime with Vuejs

jQuery Mobile 和页眉/页脚问题