1

私はアンドロイド phonegap アプリを作成しています。数字 (0-9) のみを入力するための一般的なテキストボックス番号検証を作成したいと考えています。小数点なし (.)。10 の異なる ID を 10 の異なる jquery 関数に渡すことで簡単に実行できます。しかし、10個の異なるIDを渡さずに汎用にしたいのです。

無事にできました。http://jsfiddle.net/JG99G/30/しかし、どこかで堅牢だとは思えず、次のようなものを楽しみにしていました

$('input[type="textarea"]').on('keydown',function (e) {
  //Code
});

番号検証コードを中に入れていません。

4

1 に答える 1

0

クラスを動的に適用する場合は、次のように、イベントを使用.on()して にデリゲートする必要があります。.digitsonly

$(document).on('keydown', '.digitsonly', function(e) {
  // your code
});

ここに簡単なフィドルがあります

于 2013-05-08T10:59:22.957 に答える