javascript在其中设置空格时会中断
javascript breaks when spaces are set within it
可能重复:
如何在JavaScript中断开多行代码中的字符串?
嗨,我是javascript的新手,我正在努力让它发挥作用。
基本上,一切都很好,但只要其中有任何空间,它就会崩溃。
它从数据库中提取一个文本字符串,这很好,直到出现如下空间:
var getHtml = '<div class="counterwrap"><div class="countertitle"><h1><?php echo $ublunderconstructioninfo->title ; ?></h1></div><div class="counter"><div class="counternumbers"><div id="counterdays"></div><p>Days</p></div><div class="counternumbers"><div id="counterhours"></div><p>Hours</p></div><div class="counternumbers"><div id="counterminutes"></div><p>Minutes</p></div><div class="counternumberslast"><div id="counterseconds"></div><p>Seconds</p></div></div><div class="countertext">this is where some text goes</div></div>';
$("body").html(getHtml);
现在,如果有这样的空间,那么它就会崩溃:
var getHtml = '<div class="counterwrap"><div class="countertitle"><h1><?php echo $ublunderconstructioninfo->title ; ?></h1></div><div class="counter"><div class="counternumbers"><div id="counterdays"></div><p>Days</p></div><div class="counternumbers"><div id="counterhours"></div><p>Hours</p></div><div class="counternumbers"><div id="counterminutes"></div><p>Minutes</p></div><div class="counternumberslast"><div id="counterseconds"></div><p>Seconds</p></div></div><div class="countertext">this is where some text goes
but when there is a linebreak
like this it breaks
</div></div>';
$("body").html(getHtml);
这是因为javascript中的字符串不能拆分为多行。
相反,做一些类似的事情:
var SomeString = "line 1'n" +
"line 2'n" +
"line 3";
或
var SomeString = "line 1'
line 2'
line 3";
相关文章:
- 我如何找到一个句子中的所有空格并替换忽略它们
- Regex代码只允许一个空格
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 用空格替换下划线PHP
- 高亮显示与数组字符串一起使用时文本插件中断
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- 当没有文本输入聚焦时检测空格键按下
- 一个密码测试程序,如果存在空格,它会提醒用户
- AngularJS ui路由器html5模式中断路由
- 在谷歌应用程序脚本中转换为空格的制表符
- 如何将字符串拆分为字符,但在javascript中保留空格
- Jquery:如何获取所选选项全文(带空格)
- javascript在其中设置空格时会中断
- jQuery animate 会中断空格键滚动
- 删除 JavaScript 中的非中断空格
- 如何防止带有空格的JavaScript在WordPress中中断
- Javascript 显示复选框值与值中的空格中断
- 中断和非中断空格ascii字符之间的区别
- Javascript - 删除空格 - 而不是中断