1

我正在创建一个 android 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 回答