javascript - 如何强制文本数组中的空格?

标签 javascript jquery html arrays

所以我正在编写一个随机短语生成器。 但是我不能在我的句子的每个部分之后得到一个空格......

当我在数组中写一个空格时它不起作用,当我在打印短语部分的 div 之间放置   时它也不起作用......

你能帮帮我吗?我一直在研究这个 fiddle :

http://jsfiddle.net/leokaj/wyndk9dk/14/

var adjective = [
  'an amazing ',
  'a luxurious ',
  'a crazy ',
  'an imaginary ',
  'a fun ',
  ],
  //the current adjectives length
  maxAdjective = adjective.length;

提前致谢!

最佳答案

$.html正在解析这些空格。

您可以使用 escape character 显式添加空格像这样:

$(selector).html(randomVerb + " ");

fiddle :http://jsfiddle.net/pgzocwd2/1/

关于javascript - 如何强制文本数组中的空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35851778/

相关文章:

javascript - float 条形图月份对齐问题

javascript - 如何使用 jQuery 检测 URL 更改

html - 控制 Facebook Like 按钮的水平定位

css - 如何使元素相对于标题居中?

javascript - 方法链接会在堆栈中创建中间变量吗?

javascript - GWT:歌剧的 JavaScript 错误

jquery - 在 DOMContentLoaded 之后,在 jQuery 中进行脚本异步调用的正确方法是什么?

javascript - jQuery Mobile ListView 中的响应式图像

javascript - 使 Bootstrap 列从屏幕右侧进入

javascript - Emit() 给/namespace 中的每个人 - NodeJS、Socket.IO