如何在jQuery Mobile中检测用户提交的搜索字段?

Jas*_*ogg 0 jquery android jquery-mobile cordova

我在jQM/phonegap/cordova Android应用程序中有一个搜索栏.

当用户按下"输入"或"完成"或其他什么时,我怎么检测到,所以我可以提交搜索?

我是否必须构建自定义密钥检测器,或者是否有此事件?

太令人沮丧 - 我无法在任何地方的文档中找到这个....

干得好!

Fra*_*ser 5

您可以将该字段包装在表单元素中,即:

<form id="foo">
<input type="text" />
</form>
Run Code Online (Sandbox Code Playgroud)

然后在"用户在PC键盘上按下'返回'的等效项,即'去'或'完成',或者操作系统调用它时,触发事件",你可以使用

$('#foo').submit(function(){
    //do stuff
})
Run Code Online (Sandbox Code Playgroud)