我正在尝试使用 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/