Jquery Mobile onSearch事件处理程序

时间:2012-03-26 17:19:31

标签: html5 jquery-mobile cordova

我正在使用带有phoneGap的jquery mobile在android中创建应用程序。

在HTML5标准中, <input type='search' onsearch='searchHandler()'>

但搜索事件未触发?

是因为我在移动设备上使用。

还有其他方法可以使用吗?

1 个答案:

答案 0 :(得分:2)

您可以绑定到change事件,以确保在用户完成输入后捕获搜索字符串:

$('input[type="search"]').on('change', function (event) {
    //the user has changed the value and de-focused the element or submitted the search
});​

以下是演示:http://jsfiddle.net/w9Bdg/1/

请注意,.on()是jQuery 1.7的新版本,如果您使用的是旧版本,则.bind()与此版本相同。