我正在使用带有phoneGap的jquery mobile在android中创建应用程序。
在HTML5标准中,
<input type='search' onsearch='searchHandler()'>
但搜索事件未触发?
是因为我在移动设备上使用。
还有其他方法可以使用吗?
答案 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()
与此版本相同。