0

小さな 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){

    })

})

しかし、それは問題を解決しません。

4

1 に答える 1

0

各入力にクラス名を適用し、keyup イベントをそれにバインドします。クラスを複数の要素に適用できます。

于 2013-03-11T16:10:20.737 に答える