2015-12-03 37 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>