使用val()在多选中预选选项

时间:2012-07-24 18:07:13

标签: jquery

如何使用jquery的val()在多选html标签中预选一个选项?

我的意思是说你有一个多选组件,你想要预先选择一些值吗?

2 个答案:

答案 0 :(得分:7)

假设我已正确理解您的问题,您可以将一组值传递给.val()方法:

$("#yourSelect").val(["value1", "value2"]);

这是working example

答案 1 :(得分:3)

你可以这样做:

HTML:

<select multiple="multiple">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>​

jQuery的:

$("select").val(["volvo", "mercedes"]).prop("selected", true);

以下是示例的小提琴:http://jsfiddle.net/HCm3e/