JQuery: получение любого события изменения в любой форме - PullRequest
2 голосов
/ 04 августа 2011

Я знаю, что могу получить любое событие изменения в одной форме, используя этот код:

$("#testForm :input").change(function() {
console.log($(this).attr('name'));      
});

Как я могу получить это, если у меня есть несколько форм?

Ответы [ 3 ]

4 голосов
/ 04 августа 2011

Либо сделайте что-то подобное, чтобы получить все изменения для всех входных данных формы, либо присвойте каждой отдельной форме идентификатор.

$("form :input").change(function() {
console.log($(this).attr('name'));      
});
3 голосов
/ 04 августа 2011
$("form :input").change(function() {
console.log($(this).attr('name'));      
});

для всех форм, но если вам все еще нужна только одна форма

$("#testForm :input").change(function() {
console.log($(this).attr('name'));      
});
2 голосов
/ 04 августа 2011

Попробуйте с селектором тегов

$("form :input").change(function() {
   console.log($(this).attr('name'));      
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...