comment fermer automatiquement la zone de sélection mobile lorsqu’un événement de changement d’option est déclenché?

Test sur Android 4.0.2 si j’ouvre un menu de sélection et choisis une option, l’événement change se déclenche correctement mais je dois cliquer sur le bouton Terminé du menu pour le fermer. Est-il possible de le déclencher lorsqu’une option a été sélectionnée? Jusqu’ici, j’ai essayé d’append .focus() et .blur() au corps pour changer de focus mais sans succès.

Voici l’extrait de code que j’ai testé:

 $('select').on('change', function(e){ console.log( $(this).find("option:selected").data('id') ); $('body').blur(); e.preventDefault(); }); 

Aussi jsfiddle: http://jsfiddle.net/dnRZc/5/

Essayez ceci cela a fonctionné pour moi.

 $('select').on('change', function(e){ $(this).blur(); e.preventDefault(); });