Пробелы в тексте для шаблонов 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:
Как это исправить?
1 ответ
Решение
Попробуйте добавить свое значение в двойные кавычки:
<option value="${name}"></option>