在 Android 4.0.2 上进行测试,如果我打开一个选择菜单并选择一个选项,更改事件会正常触发,但我必须单击菜单的完成按钮才能关闭它。选择选项后是否可以触发此操作?到目前为止,我已经尝试将 .focus()
和 .blur()
添加到正文中以转移焦点,但没有成功。
这是我一直在测试的代码 fragment :
$('select').on('change', function(e){
console.log( $(this).find("option:selected").data('id') );
$('body').blur();
e.preventDefault();
});
还有 jsfiddle:http://jsfiddle.net/dnRZc/5/
最佳答案
试试这个对我有用。
$('select').on('change', function(e){
$(this).blur();
e.preventDefault();
});
关于javascript - 如何在触发选项更改事件时自动关闭移动选择框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12899330/