jquery .change 在 IE7 中不起作用
我有一个带有 id="new"
的表单,
我有几个文本输入和一个选择下拉菜单。
我正在使用 jquery 代码:
$('form#new').change(function(){
alert('this code works');
});
但是 .change()
函数在 IE7 中不起作用,但它在包括 IE9 在内的所有其他浏览器中都有效
这是 jQuery 错误还是我的编码错误这里有些怎么样?
执行此操作的替代方法是什么?
我在这里想要完成的实际事情是使用
$(this).serialize();
I have a form with id="new"
I have several text inputs and a select drop down on it.
I'm using the jquery code:
$('form#new').change(function(){
alert('this code works');
});
But the .change()
function does not work in IE7, however it does work in all other browsers including IE9
Is this a jQuery bug or do I have my coding wrong here some how?
What might be an alternative method of doing this?
the actual thing I'm trying to accomplish here is using
$(this).serialize();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可能会更安全地绑定到表单输入的 onchange 事件:
You would probably be safer binding to the form inputs' onchange events:
你也可以尝试
You could also try