Android 4.0.2 でのテストでは、選択メニューを開いてオプションを選択すると変更イベントが発生しますが、メニューの完了ボタンをクリックして閉じる必要があります。オプションが選択されたときにこれをトリガーすることは可能ですか? これまでのところ、ボディに.focus()
and.blur()
を追加してフォーカスをシフトしようとしましたが、成功しませんでした。
これは私がテストしてきたコードのスニペットです:
$('select').on('change', function(e){
console.log( $(this).find("option:selected").data('id') );
$('body').blur();
e.preventDefault();
});
また、jsfiddle: http://jsfiddle.net/dnRZc/5/