0

Jquery に Ajax Autocomplete を使用しています ( http://www.devbridge.com/projects/autocomplete/jquery/ )。バージョン 1.1 では、オートコンプリート インスタンスを変数として宣言し、setOptions、enable、disable などのメソッドを使用してオートコンプリートを動的に変更できます。

var ac = $('#query').autocomplete(options);
ac.disable();
ac.enable();
ac.setOptions({ zIndex: 1001 });

これは最新バージョン (1.2.4) では機能せず、次のエラー メッセージの例が表示されますUncaught TypeError: Object [object Object] has no method 'disable'

以前のバージョンを使用することもできましたが、v1.2 で使用したい新しい機能がいくつかあります。v1.2 でオートコンプリート オプションを動的に変更する方法はありますか? ありがとう。

4

1 に答える 1

0

無効/有効にするには、 .prop()を使用する必要があります

ac.prop('disabled', true);
ac.prop('disabled', false);

スタイルを設定するには、 .css()を使用する必要があります

ac.css({ zIndex: 1001 });
于 2013-03-27T17:10:53.637 に答える