0

オートコンプリート アイテムに表示されるテキストを変更したいと思います。javascript を使用して DOM で更新していますが、オートコンプリートをトリガーすると、古いラベルがまだ表示されます。

たとえば、トリガー時にオートコンプリート メニューに次のように表示されます。

  • 1件目
  • 2nsアイテム
  • 3番目の項目

そして、表示するように ui-menu-item 項目を変更します

  • 最初の項目
  • 2 番目の項目
  • 3 番目の項目

しかし、最初のセットはまだ表示されます。どうにかリフレッシュできませんか?ソースはそのままでいいと思います。無効にしてから有効にするか、破棄しようとしましたが、うまくいきません。

どんな助けでも大歓迎です。

ありがとう

4

1 に答える 1

0

DOM を変更するのではなく、_renderMenu 関数を変更して必要なデータを返すようにします。これは、オートコンプリート メニューがトリガーされるたびに呼び出されるためです。

于 2013-09-09T20:13:16.073 に答える