9

私はこれを試しました:

$("#typeahead_object").val("test");

テキストボックスの値を変更するだけで、タイプアヘッドの「アップデーター」機能をトリガーしません。

質問 : typeahead オブジェクトの値を手動で設定し、その更新機能をトリガーするにはどうすればよいですか?

http://getbootstrap.com/2.3.2/javascript.html#typeahead

4

3 に答える 3

15

先行入力値を変更するには、次の構造を使用します。

$(input).typeahead('val',value);

したがって、あなたの場合は次のようになります。

$("#typeahead_object").typeahead('val',"test");

typeahead API ドキュメントは、https://github.com/twitter/typeahead.js/blob/master/doc/jquery_typeahead.md#datasetsで入手できます。

于 2014-08-31T16:56:43.340 に答える
2

keyup値を設定した後、入力要素でイベントを手動でトリガーできます。

$("#typeahead_object").val('test').focus().trigger('keyup')
于 2013-08-19T08:40:48.773 に答える