2012-03-11 12 views
0

私はjqueryののオートコンプリートを使用しています:reference実行(Do)機能選択オートコンプリートで(jqueryの)

私はこのようになります機能やりたい:それが関連する

var searchTerms = getSearch(); 
     doSearch(searchTerms); 

を値は入力の値に基づいてdoSearchになります。私はオートコンプリートliに降りるときこの機能をしたい。私は試しました:

select: function(e, ui){ 
     $(input).autocomplete('search', ui.item.value); 

リスト内の項目をクリックすると動作するようですが、リストに表示されるときに機能します。私は何を変えなければならないのですか?私はドキュメント(リンク)を読んで、運がない多くのことを試しました。あなたはli

$(document).delegate("li","focus",function(e){ 
e.preventDefault(); 
$(input).autocomplete('search', $(this).text()); //dont know what the input is so included "as it is" 
}); 

答えて

1

私はそれが選択された「クラスを使用して動作するようになった:

$(input).bind("keyup", function() { 

var text = $(".ui-state-hover").text(); 
    doSearch(text); 

}); 
+0

これは私のために動作するようには思えない(イム理由を理解しようとする..) – Youss

0

にフォーカスイベントハンドラをバインドでき

関連する問題