0

次のAutoSuggestjQueryプラグインをカスタマイズしようとしています: AJAXを使用したAjaxオートコンプリート

私が問題を抱えているのは、次の方法を使用してIDがランダムに生成されるオートコンプリートdivです。

uid = Math.floor(Math.random() * 0x100000).toString(16);

このように、プラグインのいくつかのインスタンスでさえ、一意のIDを持つdivでラップされますが、これらのIDは、sriptが呼び出されるたびに明らかに変更されます。私が達成しようとしているのは、インスタンスごとに一意のIDを生成できるようにすることですが、CSSを使用して参照できるように毎回同じです。forループを試しましたが、うまくいきませんでした。

助けていただければ幸いです。

プラグインコード全体はここにあります: プラグインコード

4

1 に答える 1

1

代わりにクラス名を使用するのはどうですか?

または、jqueryを使用して、オートコンプリートで始まる名前のdivにアクセスします。

$("div[id^=Autocomplete]").css

または

var acs = $("div[id^=Autocomplete]");
acs.eq(0).css...
acs.eq(1).css...
于 2012-10-28T18:53:59.727 に答える