views:

36

answers:

2

How to get multiple select box values using jquery?

+2  A: 

Using the .val() function on a multi-select list will return an array of the selected values:

var selectedValues = $('#multipleSelect').val();

and in your html:

<select id="multipleSelect" multiple="multiple">
    <option value="1">Text 1</option>
    <option value="2">Text 2</option>
    <option value="3">Text 3</option>
</select>
Darin Dimitrov
+2  A: 

jQuery Tip - Getting Select List Values

var foo = []; 
$('#multiple :selected').each(function(i, selected){ 
  foo[i] = $(selected).text(); 
});
Pranay Rana