按类的形式Jquery

时间:2014-11-17 13:47:31

标签: jquery forms input

我在页面中有几个表单。每种类型的输入都有不同的类。如果它将是一个整数,那么该类将是整数。问题是当我尝试验证时。它验证具有输入类整数的所有表单。

我如何修复以仅验证表单中的输入更改?

$(".integer").change(function() {
    validateInteger($(".integer"));
});

1 个答案:

答案 0 :(得分:0)

来自jQuery网站:

  

this是一个特殊的关键字,用于引用方法   正在调用方法的对象。

http://learn.jquery.com/javascript-101/this-keyword/

因此,您需要设置处理程序,以便每当类integer的任何元素的值发生更改时 - 然后执行function。在function内,this将引用已更改的元素。 $(this)将为受影响的元素提供额外的jQuery功能。

$(".integer").change(function() {
    validateInteger($(this));
});