0

タイプアヘッド機能にカスタムブートストラッププラグインを使用する https://gist.github.com/1891669

'select'イベントのコールバックを添付するにはどうすればよいですか?次のコードは機能しません。

var selectedFn = $('.typeahead dropdown-menu').on('select', function( ev ){
    console.log(ev);
});

誰かがこれがどのように機能するか説明できますか?

4

5 に答える 5

12

これを行う新しい方法は次のとおりです。

$('.input').typeahead({ 
    // snip
}).on('typeahead:selected', function() {
    // on selected
});
于 2013-05-25T21:43:37.567 に答える
2
$('#myselector').typeahead({
itemSelected:function(data,value,text){
   console.log(data)
    alert('value is'+value);
    alert('text is'+text);
},
//your other stuffs
});

コールバック関数で itemSelected を渡すだけで、選択されたアイテムが得られます。

これがうまくいくことを願っています。

于 2013-08-12T05:30:44.157 に答える
1

次のように、入力変更イベントをリッスンできます。

$('input.typeahead').on('change', function () { ... })

于 2012-06-04T12:02:53.013 に答える