android - 触发 *select* jQuery 事件后在手机上隐藏键盘

标签 android jquery autocomplete

在我的小网站 ( link ) 上,我有一个带有 jQ​​uery 自动完成和侧边菜单的搜索输入。自动完成和菜单都使用 select 事件来使用 AJAX 传送内容。

问题。在 Android 上,当您键入搜索词并选择自动完成时,键盘不会隐藏。当您键入一个词然后触摸菜单时,也会发生同样的情况。菜单选择事件正在触发,但键盘没有隐藏。猜猜,iPhone 也有同样的问题。

我在 stackoverflow 上寻找答案,但没有找到合适的 jQuery 回旋处。

最佳答案

根据 this回答,使用

document.activeElement.blur();

适用于 iOS 和 android,让键盘消失。

关于android - 触发 *select* jQuery 事件后在手机上隐藏键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23725993/

相关文章:

android - 你如何更改android模拟器的日期?

jQuery UI 自动完成将术语划分为单独的字符,而不是单词

jquery ui 自动完成 css

java - android自动完成在纵向模式下呈现为空白列表

java - 如何在 Android 中的某个时间段后执行任务?

Android:无法加载选项卡。说 child 已经有 parent 了

jquery - 如何使用 ajax 更快地发出请求(asp.net 与 mvc)

javascript - 自动完成 JQuery-UI 未定义列表

java - Android线程通信AsyncTask

javascript 没有运行 jquery