複数のテキスト入力を含むページがあり、ユーザーが入力しているテキスト入力を特定したいと考えています。テキスト入力はすべて同じコードで表示されます。大きな制約の 1 つは、実際の HTML コードを変更できないため、ID やクラスを入力に追加できないことです。
HTML は次のようになります。
<input type="text" />
<input type="text" />
<input type="text" />
<input type="text" />
キープレスを検出するために使用しているコードは次のとおりです。
$(document).keypress(function(e) {
console.log(e.target) // will be the same for each input
});
異なる入力を区別する方法はありますか。将来一定時間内に入力にアクセスできるように、テキスト入力を区別する基本的な DOM プロパティはありますか (つまり、DOM は各入力に一意の ID を割り当てますか)?