Javascript jQuery模板选择选项
如何使用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
{“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>