Мне было интересно, знал ли кто-нибудь о способе, которым я мог бы написать шаблон jQuery (только с использованием только тегов шаблонов), чтобы создать выделение с выделением с выбранной опцией. У меня уже есть объект с двумя параметрами: список ключей/значений опций и выбранная опция. Хуже того: у меня нет индекса выбора, у меня есть только строка опций.jQuery шаблоны и выбирает ... «тег» способ создания выделенного выделения с выбранной опцией?
var optionObj = { optionsList: jsonlist, selectedOption: selectedOptionText };
Я использую KnockoutJS и он прекрасно работает, но (насколько я могу судить) не SUPORT выбор параметров на основе опции текстового значения.
Любые идеи?
Я только что придумал этот, но, может быть, есть лучший способ?
<script id="tmplTextOptions" type="text/x-jquery-tmpl">
{{each optionsList}}
<option value="${Key}"
{{if Value==selected}} selected="selected" {{/if}}
>${Value}</option>
{{/each}}
</script>
Да, это может быть хорошей идеей. Он также будет охватывать несколько выборок. +1. Единственным недостатком является то, что я заполняю список опций через веб-службу, и он возвращает только пару «ключ/значение». Необходимо было бы создать модельный массив, содержащий три элемента. Наверное, не biggie. –