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 に答える