javascript - 获取没有html标签但保留换行符的页面元素文本

标签 javascript jquery html

我想从页面上的元素中获取文本。我不想要 html 标签,但我想要换行符。如果我执行 $('#element').text() 换行符将被删除。没有html标签的元素有什么方法可以保留段落?

最佳答案

一个快速而肮脏的解决方案是提取 HTML,替换所有 <p> , </p><br>带有特定字符串的标签,然后使用 jQuery 的 .text 将 HTML 转换为文本, 然后用 \n 替换那些特定的字符串秒。

这远非完美的解决方案,但对于您的情况来说可能已经足够了。

关于javascript - 获取没有html标签但保留换行符的页面元素文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10560286/

相关文章:

javascript - 动态国家、州、城市下拉选择

javascript - 限制输入到文本框 : allowing only numbers and decimal point

javascript - 如何使用 document.getElementById ("table-name").rows.length;在 Firefox Addon SDK 扩展中

CSS 在 2 个 float div 中垂直居中

javascript - 使用 ng-click 从模式重定向并且数据关闭不起作用

javascript - HTML5 Canvas 动画沉淀在底部

jquery - AJAX - 如何从我的静态 [webmethod] 检索返回值

javascript - 使用 javascript/jQuery 设置 <object> 的数据属性

javascript - 使用 Angular 进行延迟搜索

javascript - 如何使用 firebase 数据填充 Accordion ?