【问题标题】:how to automatically close mobile select box when an option change event is fired?触发选项更改事件时如何自动关闭移动选择框?
【发布时间】:2012-10-15 15:51:42
【问题描述】:

如果我打开一个选择菜单并选择一个选项,则在 Android 4.0.2 上进行测试,更改事件可以触发,但我必须单击菜单的完成按钮才能关闭它。选择选项后是否可以触发此操作?到目前为止,我已经尝试将 .focus().blur() 添加到正文以转移焦点,但没有成功。

这是我一直在测试的代码的 sn-p:

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

    $('body').blur();
    e.preventDefault(); 
});

还有jsfiddle:http://jsfiddle.net/dnRZc/5/

【问题讨论】:

    标签: javascript android jquery mobile


    【解决方案1】:

    试试这个它对我有用。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-16
      • 1970-01-01
      • 2020-10-27
      • 1970-01-01
      • 2018-01-29
      • 1970-01-01
      • 1970-01-01
      • 2015-04-10
      相关资源
      最近更新 更多