JQuery Templates文本中的空格为元素创建新属性

时间:2015-12-03 05:15:43

标签: javascript jquery html whitespace jquery-templates

我尝试通过Jquery填充datalist,但是,名字和姓氏之间的空格只会导致使用第一个名称,而将姓氏作为另一个属性插入。 / p>

JQuery:

  function FillNamesDataList(names)
  {
    $("#datalistTemplate").tmpl(names).appendTo("#colleagueNames");
  }

模板:

<script id="datalistTemplate" type="text/x-jquery-tmpl">
<option value=${name}></option>
</script>

如果我创建一个Why This字符串数组,我会在HTML中获得以下内容:enter image description here

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

尝试将您的值附加在双引号中:

<option value="${name}"></option>