jquery-autocompleteを使って入力フィールドにラベル値の代わりに値を表示する

私は次のコードを取って、元のサンプルページで少し修正しました:

http://jsfiddle.net/zK3Wc/21/

どういうわけか、矢印ボタンを使ってリストを調べると、ラベルの代わりに検索フィールドに値(数字)が表示されますが、selectイベントではラベルは値。

私が必要とするのは、数字の代わりに検索フィールドにラベルを表示することですが、アイテムをクリックすると、矢印ボタンを使用したときと同じURLの数字が表示されます。

ラモ

3

2 答え

フォーカスイベントを追加します:

focus: function( event, ui ) {
            $( ".project" ).val( ui.item.label );
            return false;  
     },  

http://jsfiddle.net/zK3Wc/26/

8
追加された
私は同じソリューションを持っています: jsfiddle.net/zK3Wc/25 しかし、何とかフロントエンドの外観あなたの検索と違って
追加された 著者 ramo,
@ラミー私はそれを作成しました。私はフォーカスを固定し、別のを作成した後、私は、CSSを乱していた。
追加された 著者 jk.,

私にとって、私は虚偽を返すのを忘れていた。 select:コールバック関数

3
追加された