/ / Jquery за формою за класом - jquery, форми, вхідні

Jquery за формою за класом - jquery, forms, input

У мене є кілька форм на сторінці. Кожен тип введення має інший клас. Якщо це буде ціле число, клас буде цілим. Проблема в тому, коли я намагаюся перевірити. Він перевіряє всі форми, які мають вхідне ціле число класу.

Як я можу виправити, щоб перевірити тільки вхідні зміни у формі?

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

Відповіді:

0 для відповіді № 1

З веб-сайту jQuery:

this це спеціальне ключове слово, яке використовується в методах для посилання на об'єкт, на який викликається метод.

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

Отже, ви налаштовуєте обробник так, коли змінюється значення для будь-якого елемента з класом integer - тоді роби function. В межах function, this буде посилатися на змінений елемент. $(this) надасть вам відповідний елемент додатковою функціональністю jQuery.

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