автозаполнение jquery для события нажатия клавиши - PullRequest
0 голосов
/ 26 октября 2011

Я создаю поле для комментариев, как поле для комментариев на Facebook. Я должен сделать это в текстовом поле типа @ sign, и после того, как я наберу letter, определю это письмо или письма и всплывающий список друзей.

$("textarea#event_message").autocomplete("friendsAutoComplete");

этот метод используется для автозаполнения, который работает нормально. но хотите, чтобы этот метод срабатывал после типа @ sign.

Я пробовал таким образом

$('textarea#event_message').keypress(function(event) {
      if(event.which == 64) {
            $('textarea#event_message').autocomplete("friendsAutoComplete");
       }
}); 

и я также попробовал jquery live метод

Это не нравится работа. Как я могу решить эту проблему?

1 Ответ

1 голос
/ 26 октября 2011

Прежде всего, на какую строку "friendsAutoComplete" вы ссылаетесь?

Чтобы запустить поиск с использованием инициализированного виджета autocomplete, вместо этого следует вызвать метод поиска.

http://jqueryui.com/demos/autocomplete/

Так что вы можете попробовать

$('textarea#event_message').keypress(function(event) {
      if(event.which == 64) {
            $('textarea#event_message').autocomplete("search");
       }
});
...