我有一张id="new"
我有几个文本输入和一个选择下拉列表。
我正在使用jquery代码:
$('form#new').change(function(){
alert('this code works');
});
但是.change()
函数在IE7中不起作用,但它适用于所有其他浏览器,包括IE9
这是一个jQuery错误,还是我的编码错误?
这可能是另一种方法吗?
我在这里尝试完成的实际操作是使用
$(this).serialize();
答案 0 :(得分:3)
您可能更安全地绑定表单输入'onchange events:
$('#new :input').change(function(){
alert($(this).parent().serialize());
});
答案 1 :(得分:0)
您也可以尝试
$('form#new').children().change(function(){
alert('this code works');
});