私はjQueryオートコンプリートを使用しています。私はこのスクリプトをhttp://code.google.com/p/jquery-autocomplete/からダウンロードしました。私はこれを複数のフィールドに使いたいと思っています。ありがとうございました。複数の入力フィールドでのjQuery自動補完
$("#input").autocomplete("samefile.php");
$("#input").autocomplete("samefile.php");
おかげ
私はjQueryオートコンプリートを使用しています。私はこのスクリプトをhttp://code.google.com/p/jquery-autocomplete/からダウンロードしました。私はこれを複数のフィールドに使いたいと思っています。ありがとうございました。複数の入力フィールドでのjQuery自動補完
$("#input").autocomplete("samefile.php");
$("#input").autocomplete("samefile.php");
おかげ
ハッシュマークは、IDを使用して要素を選択していることを意味します。ただし、同じIDを持つページ内に複数の要素が存在しないようにする必要があります。たとえば、
<input id="test" /><input id="test" />
は無効です。HTML。
2番目の問題は、タグ名を見つけようとしているということです。つまり、コードからハッシュマークを除外し、JQueryはそのタグ名を持つすべてのタグにメソッドを適用します。
$("input").autocomplete("samefile.php");
は、ページ上のすべての入力タグにオートコンプリートを適用します。
第3に、タグ名の代わりにクラスを使用しますが、同じオートコンプリートを使用しない入力をページ内に入れたいと思っています。あなたのhtmlはこのようになります。
<input class="auto" /><input class="auto" />
あなたのJQueryはこのようになります。
$(".auto").autocomplete("samefile.php);
また、どこからJQueryを呼び出しているのだろうか?
返信ありがとう。私はjsフォルダ(js/jquery.min.js)からJqueryを呼び出しています – Kulbir
私はどこに$( "#入力")があるのかを意味していました。autocomplete( "samefile.php");ライン? – dqhendricks
返信ありがとうございます。その働き。私には質問のためのものがある。クラスを定義する代わりにループを使用する方法はありますか? – Kulbir
あなたは1つのステートメントでオートコンプリートなど、複数のフィールドをマークするために以下の特定のセレクタを使用する必要があります。 ".autocomplete"という種類のクラスを割り当てて使用することができます。
<input type=textbox" name="txt1" class="autocomplete"/>
<input type=textbox" name="txt2" class="autocomplete"/>
$(".autocomplete").autocomplete("samefile.php");
質問がありましたか? – simshaun
ところで、これはJQueryを使って要素をループする必要はありません。たとえば、$( "input")と書かれた1行です。autocomplete( "samefile.php");現在ページにあるすべての入力要素にオートコンプリートを追加します。 – dqhendricks