No me queda claro lo que estamos tratando de lograr. Se puede utilizar una matriz como argumento de val() y this is the result:
> Passing an array of element values allows matching <input
> type="checkbox">, <input type="radio"> and <option>s inside of n
> <select multiple="multiple"> to be selected. In the case of <input
> type="radio">s that are part of a radio group and <select
> multiple="multiple"> the other elements will be deselected.
Eso significa que afectará en su caso, sólo un selecto (y no una sencilla lista desplegable) con la elección de Muptiple habilitado.
Si, por el contrario por 'ajustado a varios valores' medios de adición opciones a un selecto, val() no se construye existentes para hacer eso (para ello se puede tener a look here)
se puede construir una matriz con todos sus valores y pasarlo a 'val (..) '? –
@Royi Namir: puede establecer el atributo multiple = "multiple". – Luke
@RoyiNamir, desde siempre: http://www.w3.org/TR/html4/interact/forms.html#adef-multiple –