2

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

我的意思是说您有一个多选组件,并且您希望预先选择一些值?

4

2 回答 2

7

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

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

这是一个工作示例

于 2012-07-24T18:11:03.653 回答
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/

于 2012-07-24T18:13:19.963 回答