2011-02-08 112 views
0

如何使用jQuery模板来选择选项?jQuery模板选择选项

比方说,我的数据是:{ "color" : "red" }

我:

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

我想红是在默认情况下选择的一个。我怎样才能做到这一点?

谢谢。

回答

4

也许不是最优雅的,但这里是一个办法做到这一点在你的模板:http://jsfiddle.net/rniemeyer/z7Uu7/

<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> 
6
$("select").val(data['color']); 
+0

哎呀,只注意到模板关键字。但是,这应该在将模板插入到DOM后起作用。 – 2011-02-08 23:19:44