各キーの値を押してjQueryで変数に使用するにはどうすればよいですか?私は押されたキーを取得し、押されたときにそのキーに関連するページ上の特定の画像を明らかにする。私はまた、A-Zと "。"をターゲットにしたいだけです。どのように各キーの値を押してjQueryで変数に使用するのですか?
ありがとうございます!
各キーの値を押してjQueryで変数に使用するにはどうすればよいですか?私は押されたキーを取得し、押されたときにそのキーに関連するページ上の特定の画像を明らかにする。私はまた、A-Zと "。"をターゲットにしたいだけです。どのように各キーの値を押してjQueryで変数に使用するのですか?
ありがとうございます!
jQueryを使用すると、keypress
イベントを使用して文字を文字列に変換し、条件に一致させることができます。ここで
はworking exampleです:
$(document).keypress(function(e)
{
var s = String.fromCharCode(e.which);
if (s.match(/[a-zA-Z\.]/))
console.log(s + ' is a match!');
});
更新:は別の要素の内側に押されたキーの場合は、here見られるように、単に、セレクタ$('#LearnStart')
を使用しています。
私はこれを使う方法を理解していません。私はjQueryをとても使い慣れていて、少ししか使っていません。 IDが "#LearnStart"のフィールドの中で押されたキーを取得するには –
すごくお得!ありがとうございました!バックスペースがクリックされたかどうかを認識して、ページに貼り付けられた画像を削除するにはどうすればよいですか? –
HERESにjqueryのKeypress機能とどのように#で先行それ
避けたIDを使用するためのリンク。あなたはこのようなスクリプトを挿入することができLearnStar IDの入力を:
$("#LearnStar").live("keypress",function(e)
{
var s = String.fromCharCode(e.which);
if (s.match(/[a-zA-Z\.]/))
console.log(s + ' is a match!');
});
ライブイベントは、基本的には、スクリプトがロードされた後にコントロールがページにレンダリングされている場合という事実の世話をします。
e.preventDefault()
を使用して無効なキーを入力し、コールバック関数からfalseを返すことで、ユーザーが有効でないキーを入力しないようにすることができます。
変数とスペースバーとしてバックスペースを保存するにはどうすればよいですか? –
これまでに何を試しましたか?ポストurコード?? – Ghostman