JQuery Mobile onSearch обработчик событий - PullRequest
1 голос
/ 26 марта 2012

Я использую jquery mobile с phoneGap для создания приложения в Android.

В стандартах HTML5 <input type='search' onsearch='searchHandler()'>

Но событие поиска не вызывается?

Это потому, что я использую в мобильном телефоне.

Есть ли другой способ использовать это?

1 Ответ

2 голосов
/ 26 марта 2012

Вы можете привязаться к событию 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().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...