2015-12-03 85 views
1

我试图填充通过jQuery一个datalist新的属性,然而,姓和名之间的空格仅导致使用的名字和姓氏作为另一个属性插入。空白文本jQuery的模板创建元素

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

我该如何解决这个问题?

+0

你能告诉你的数据样本'name' – Afsar

+0

这仅仅是字符串对象的数组。 IE浏览器。 '{名:“”}数组' –

+0

可以创建小提琴,我这个小提琴测试,它的工作原理,如果我们在选择多个单词http://jsfiddle.net/YCQ9S/182/ – Afsar

回答

1

尝试在双引号追加你的价值:

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