javascript - 使用 Javascript 删除 html 换行符

标签 javascript jquery html

我正在尝试使用 jQuery 获取元素的 HTML,然后将其发布到服务器。我成功地捕获了它,但我无法删除默认呈现的标签和换行符之间的空白。抓取的 HTML 代码如下所示:

<table><tbody><tr><th></th><th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th><th>7</th></tr>
                <tr><th>2nd row</th><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></tbody></table>

我只想 trim 标签之间的空格。我使用了这个正则表达式:str.replace(/\s+/g, ' ');。但这似乎不起作用,有什么建议吗?

最佳答案

目前,您正在用一个空格替换所有连续的空格序列。

这就是你想要的:

str.replace(/>\s+</g, '><');

关于javascript - 使用 Javascript 删除 html 换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20726209/

相关文章:

javascript - 如何将 <select> 字段添加到我的 plupload 表单中?

Java JSP Jquery AJAX Servlet

javascript - 将鼠标悬停在宽度不等的重叠 div 上

html - 页面不滚动 HTML CSS

html - iOS APNS 创建消息

javascript - ajax ie跨浏览器activexobject问题

javascript - JavaScript 是否在内部将数组转换为对象?

javascript - 为什么我的对象的属性没有记录到控制台?

javascript - 我怎样才能以正确的方式编写这个 jquery on() ?

javascript - 在 HTML 表内进行计算时遇到问题