关于jquery:按值设置选择选项’selected’

Set select option 'selected', by value

我有一个select字段,其中有一些选项。现在我需要用jquery选择其中一个options。但是,当我只知道必须选择的optionvalue时,我该怎么做呢?

我有以下HTML:

1
2
3
4
5
  <select>
    <option value="val1">Val 1</option>
    <option value="val2">Val 2</option>
    <option value="val3">Val 3</option>
  </select>

我需要选择值为val2的选项。怎么能做到?

这是一个演示页面:http://jsfiddle.net/9stxb/


有一种更简单的方法不需要你进入选项标签:

1
$("div.id_100 select").val("val2");

查看这个jquery方法。