Comment puis-je obtenir l'élément sélectionné par son nom, puis obtenir la valeur sélectionnée à partir d'une liste déroulante en utilisant jQuery?

Je suis en mesure de trouver mon sélectionner l'élément par le nom, mais je vais avoir du mal à trouver la valeur sélectionnée est associée.

Voici mon code ci-dessous:

<select  name="a[b]" onchange='mySelectHandler("a[b]")'>
     <option value='Choice 1'>Choice 1</option>
     <option value='Choice 2'>Choice 2</option>

</select>

alors, dans mon gestionnaire, je suis en utilisant:

function mySelectHandler(name){
     var mySelect = $('select[name=' + name)
     //try to get selected value
     //alert ("selected " + mySelect.val())
     console.log("object "+ mySelect.toSource());
  }

Le résultat de mon impression du journal est:

objet ({longueur:0, prevObject:{0:({}), le contexte:({}), longueur:1}, contexte:({}), sélecteur:"select[name=un[b]"})

Aucune idée de comment faire cela?

source d'informationauteur dt1000