Hy、 私のコードがうまくいかない理由は分かりません。
短い説明:私はオートを実装している
はjqueryの-UIオートサジェストのように、自分で機能を示唆しています。残念ながらjQuery UIを使用することはできません。システムの制約のため、jQuery 1.3.1を使用しなければなりませんでした。入力jQueryの 'ä'、 'ö'、 'ü'の処理
ユーザーは、「A」のような文字を入力する「O」、「U」と私はそれらの文字がそうのように挿入されたかどうかを確認しようとした場合:
if(inputFieldText.indexOf('ä')!=-1){
alert("detection");
}
私は、これはalert()
ない展開ページしかし、私はこれをjsfiddleで実行するとhttp://jsfiddle.net/nyDBB/4/うまく動作します。すべてがDocument readyブロック内に置かれ、.click()、。change()などの他の機能は正常に動作します。
私はまたencode()
メソッドを使用しようとしましたが、これは実際に回避するには良い方法ではなく、また特定のエラーをもたらします。
だから、私の提案は、ページ上のエンコーディングを設定することに問題があるということですが、誰もがこの問題を乗り越えるために方法を知っていますか?
jQueryの選択されたバージョンには '.on()'メソッドがありません(これを '.bind()'に変更したので動作しませんでした:http:// jsfiddle。 net/nnnnnn/nyDBB/3/ – nnnnnn
ええ、私は間違っているかもしれないが、申し訳ありませんが修正しますが、それは問題ではありません –