Comment obtenir toutes les valeurs sélectionnées à partir de <select multiple=plusieurs>?

Semblait bizarre je ne pouvais pas trouver déjà demandé, mais ici il va!

J'ai un code html comme suit:

<select id="select-meal-type" multiple="multiple">
    <option value="1">Breakfast</option>
    <option value="2">Lunch</option>
    <option value="3">Dinner</option>
    <option value="4">Snacks</option>
    <option value="5">Dessert</option>
</select>

Comment puis-je obtenir toutes les valeurs(un tableau?) que l'utilisateur a sélectionné dans le javascript?

Par exemple, si l'utilisateur a sélectionné le Déjeuner et des Collations, je veux un tableau de { 2, 4 }.

Cela semble comme il devrait être une tâche très simple mais je n'arrive pas à le faire.

Grâce.

InformationsquelleAutor Kyle | 2012-08-06