小さな ajax 提案入力フィールドを作成しました (ここにあります: https://github.com/joyser/suggestion/ )
Javascript は、次のように提案ボックスでキーアップ イベントを検出します。
$("#suggestiveInput").keyup(function(event){
})
入力の ID がSuggestiveInput である場合。
ページに複数の提案ボックスを表示できるようにしたいのですが、php を使用して各要素の $("#suggestiveInput").keyup(function(event){ を出力する必要はありません。
理想的には、すべての入力を処理する 1 つの JavaScript 関数が必要です。
また、可能であれば、すべてのキーストロークをキャプチャしてからテキスト フィールドにルーティングするのは避けたいと思います
私はこのようなことを試しました:
function suggestiveInput(inputName, options){
suggestionCount++;
$("#suggestiveInput"+suggestionCount).keyup(function(event){
})
})
しかし、それは問題を解決しません。