multiple select form

Question about val() method on drop down select

by Akram kamal

HTML

<select multiple>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>
<div></div>

JavaScript

$('select').change(
	function(event)
  {
  	//selArray=$('select').val() || [] works
    // this doesnt
  	selArray=$('select option:selected').map(function(){return this.value}).get()
    $('div').text(selArray.join(', '));
  }
);