【问题标题】:Generic Textchange Event通用文本更改事件
【发布时间】:2013-05-08 09:02:49
【问题描述】:

我正在创建一个 android phonegap 应用程序,我想创建一个通用文本框号码验证,以便仅输入数字 (0-9)。没有小数(。)。我可以通过将不同的 10 个不同的 id 传递给 10 个不同的 jquery 函数来轻松地做到这一点。但我希望它是通用的,而不需要我传递 10 个不同的 ID。

我成功地做到了。 http://jsfiddle.net/JG99G/30/ 但在某处我发现它很健壮,并期待类似的东西

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

我没有在里面放号码验证码。

【问题讨论】:

  • 不能给元素一个通用类,比如digitsonly什么的,然后绑定一个事件处理程序到那个类吗?
  • 谢谢,这对jsfiddle.net/JG99G/33 有帮助,但我担心它不会影响 JQM 将动态设置的类吗?

标签: jquery validation dynamic numbers


【解决方案1】:

如果您要动态应用该类,则需要使用.on() 并将事件委托.digitsonly,如下所示:-

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

Here's a simple fiddle

【讨论】:

    猜你喜欢
    • 2014-01-26
    • 2011-10-09
    • 2011-08-28
    • 2017-04-14
    • 2011-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多