4

Twitter Typeaheadを使用しています。テキスト ボックスにデータをプリロードすると、blurイベントでテキスト ボックスがクリアされるという問題があります。これは先行入力内の既知の問題であり、修正されたと言われています。しかし、修正を実装する方法がよくわかりません。

(document).ready関数でこのように先行入力を初期化します

$('#myTextbox').typeahead({
    name: 'Typeahead',
    valueKey: "Value",
    remote: '/ServiceHandlers/myHandler.ashx?Method=Typeahead&Query=%QUERY',
    template: ['<p>{{Value}}</p>'],
    engine: Hogan
});

問題は、次のようなものを追加するように言っています

$('.typeahead').typeahead('setQuery', '');

しかし、これがどこに行くのか、私にはよくわかりません。この問題を解決する方法について何か提案はありますか?

4

2 に答える 2

9

理解した!

設定するだけでした

$('#myTextbox').typeahead('setQuery', $(#myTextbox).val()); 

typeahead.open関数で。

于 2013-06-10T16:47:25.887 に答える