jquery .change не работает в IE7 - PullRequest
       19

jquery .change не работает в IE7

1 голос
/ 18 декабря 2010

У меня есть форма с id="new"

У меня есть несколько текстовых вводов и выпадающий список.

Я использую код jquery:

$('form#new').change(function(){
    alert('this code works');
});

Но функция .change() не работает в IE7, однако она работает во всех других браузерах, включая IE9

Это ошибка jQuery или у меня неправильное кодирование здесь как-то?

Какой может быть альтернативный способ сделать это?

фактическая вещь, которую я пытаюсь сделать здесь, это использовать

$(this).serialize();

Ответы [ 2 ]

3 голосов
/ 18 декабря 2010

Возможно, вам будет безопаснее связываться с событиями onchange ввода данных:

$('#new :input').change(function(){
    alert($(this).parent().serialize());
});
0 голосов
/ 18 декабря 2010

Вы также можете попробовать

$('form#new').children().change(function(){
    alert('this code works');
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...