好的,这真的很奇怪。使用jQuery 1.10.1,由于某种原因,这在IE10中不起作用,但在其他地方工作正常(阅读chrome,firefox)。发现这个错误,同时在SO上创建答案小提琴。
HTML
<input type="text" id="anId" />
Jquery的
$(function(){
$("#anId").keyup(function(){
alert(1);
});
});
这两个
$(function(){
$("#anId").keydown(function(){
alert(1);
});
});
答案 0 :(得分:3)
这是JQuery 1.10.1中的一个错误。您应该在IE上的控制台中看到安全性错误。这已在JQuery 1.10.2中修复。
看到这个jquery bug: http://bugs.jquery.com/ticket/13980
从错误:
在从外部域加载内容的IFrame中,JQuery v1.10.1无法在Opera 12.15和IE 10中加载错误“未处理错误:安全错误:尝试读取受保护变量”在第1513行。