![](/img/trans.png)
[英]jQuery .select() inside .live() does not work on IE7 and IE8
[英]Does .live() binding work for jQuery in IE7?
我有一块 javascript 应该锁定到通过 XHR 引入的表单上。 它看起来像:
$(document).ready(function() {
$('#myform').live('submit', function() {
$(foo).appendTo('#myform');
$(this).ajaxSubmit(function() {
alert("HelloWorld");
});
return false;
});
});
这恰好适用于FF3,但不适用于IE7。 知道问题是什么吗?
Events/live当前不支持提交事件。
可能的事件值:click、dblclick、mousedown、mouseup、mousemove、mouseover、mouseout、keydown、keypress、keyup
目前不支持: blur、focus、mouseenter、mouseleave、change、submit
你是如何执行提交的? 你可以试试这个吗?
$(':submit').live('click', function(e) {
$(foo).appendTo('#myform');
$('#myform').ajaxSubmit(function() {
alert('Hello World');
});
e.preventDefault();
return false;
});
关于上面的 CMS,在 JQuery 1.4 中,live应该可以使用“提交”,但似乎仍然不能使用 IE7。 我将尝试委托,看看是否有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.