删除即时换行符

时间:2014-03-30 11:43:57

标签: jquery regex comments newline nodes

删除注释行后,我的格式化输出非常糟糕。

我想删除剩下的新行。

HTML

<html>




<div class="donottouch">
</div>


</html>

我希望这成为

通缉输出

<html>
<div class="donottouch">
</div>
</html>

不输入其他div。

我用来删除注释行的代码:

$('> *', $content).contents().each(function() {
    if (this.nodeType == 8) {
        $(this).remove()
    }
});

非常感谢你!

致以最诚挚的问候,

亚历

1 个答案:

答案 0 :(得分:0)

您可能需要查看jQuery.trim() utilitiy:

说明:

  

从字符串的开头和结尾删除空格。 $ .trim()函数从提供的字符串的开头和结尾删除所有换行符,空格(包括不间断空格)和制表符。如果这些空白字符出现在字符串的中间,则会保留它们。

示例:

删除字符串开头和结尾的空格:
$.trim(" hello, how are you? ");

结果:
"hello, how are you?"