删除多行 javascript 字符串中的空格
Remove whitespace in multiline javascript string
我正在用这种风格在 JS 中编写 html 字符串:
var html = '\
<div id="parent">\
<div id="firstChild"></div>\
<div id="secondChild"></div>\
</div>\
';
但是,这些反斜杠会产生意想不到的空格,从而导致 JS 生成意想不到的文本节点。
我怎样才能删除这些空格(可能是正则表达式)?
\
不是导致空格的原因,而是缩进。
例如这个变量:
var html = '\
<div id="parent">\
<div id="firstChild"></div>\
<div id="secondChild"></div>\
</div>\
';
将输出:
<div id="parent"><div id="firstChild"></div><div id="secondChild"></div></div>
我正在用这种风格在 JS 中编写 html 字符串:
var html = '\
<div id="parent">\
<div id="firstChild"></div>\
<div id="secondChild"></div>\
</div>\
';
但是,这些反斜杠会产生意想不到的空格,从而导致 JS 生成意想不到的文本节点。 我怎样才能删除这些空格(可能是正则表达式)?
\
不是导致空格的原因,而是缩进。
例如这个变量:
var html = '\
<div id="parent">\
<div id="firstChild"></div>\
<div id="secondChild"></div>\
</div>\
';
将输出:
<div id="parent"><div id="firstChild"></div><div id="secondChild"></div></div>