Javascript jQuery模板选择选项

Javascript jQuery模板选择选项,javascript,jquery,templates,select,jquery-templates,Javascript,Jquery,Templates,Select,Jquery Templates,如何使用jQuery模板选择选项 假设我的数据是:{“color”:“red”} 我有: <select> <option>blue</option> <option>green</option> <option>red</option> </select> 蓝色 绿色 红色 我希望红色是默认选中的颜色。我该怎么做 谢谢。也许不是最优雅的,但这里有一种在模板中实现的方法: $("se

如何使用jQuery模板选择选项

假设我的数据是:
{“color”:“red”}

我有:

<select>
  <option>blue</option>
  <option>green</option>
  <option>red</option>
</select>

蓝色
绿色
红色
我希望红色是默认选中的颜色。我该怎么做


谢谢。

也许不是最优雅的,但这里有一种在模板中实现的方法:

$("select").val(data['color']);

蓝色
绿色
红色

Oops,刚刚注意到模板关键字。但无论如何,在模板插入DOM之后,这应该会起作用。谢谢,但这个问题是针对模板的。但实际上我看不出使用模板的原因。不是用于动态替换字符串发生的模板吗?另一种与模板无关的方法是:$.tmpl(myTemplate,data).appendTo(“#moviesList”).find(“select”).val(data['color']);模板的要点是将其放在html中,而不是放在代码中。我认为应该有可能…$.tmpl(myTemplate,data).appendTo(“#moviesList”).find(“select”).val(data['color']);-->它工作得很好,祝贺你!
<select>
    <option {{if color == 'blue'}}selected{{/if}}>blue</option>
    <option {{if color == 'green'}}selected{{/if}}>green</option>
    <option {{if color == 'red'}}selected{{/if}}>red</option>
</select>