get select options key values

get select options key values

Hi !

  1. <select id="select">
  2. <option value="1">one</option>
  3. <option value="2">two</option>
  4. <option value="3">three</option>
  5. <option value="4">four</option>
  6. </select>
  7. <label id="values"></label>
how can I get with jquery  an array with  options key => value
1 => one
2 => two
...

then loop my array and get  a text somewhere with  all key = value  ?  


my code is not woking (i get 3 = 4 ??)
  1. jQuery(function ($) {
  2. /////////////////////
  3. $(function() { 
  4.    var options = $('#select option');
  5.    var values = $.map(options ,function(option) {
  6.  return option.value;
  7. });
  8. $.each(values, function(k, v) {
  9. $('#values').text(k + ' = ' + v );  
  10. });
  11. });
  12. /////////////////////
  13. });


thank you