我有一个jQuery选择器,它在选择器中获取html
,如下所示:
$('.pp-product-description .noindent').html()
以下是输出示例,我已经确认它是一个字符串:
<li class="standardBulletText">600 fill power down adds warmth without weight</li>
\r\n\t\t\t\t\t\t \t
<li class="standardBulletText">Matte shell with DriOff™ finish for water-resistant protection</li>\
r\n\t\t\t\t\t\t \t
<li class="standardBulletText">Snap-off, adjustable hood with removable faux fur trim</li>
\r\n\t\t\t\t\t\t \t<li class="standardBulletText">Hidden zip/snap closure except for top and bottom snaps</li>
我正在尝试将其减少,以便\r
,\n
和\t
字符消失。我目前正在使用nodeJS
'validate
module,它有一个特殊的sanitize(string).trim()
命令,可以删除空格。来自文档:
var str = sanitize(' \t\r hello \n').trim(); //'hello'
这在过去对我有用,但在这里并非如此。我也尝试了javascript内置的trim()
方法,以及str.replace("\s+", "");
,没有一种方法正常工作。
关于我缺少什么的想法,或者我能做些什么来实现这个目标?