当我在 Chrome 中运行下面的代码时,当您在文本区域输入内容时,您可以使用Ctrl+Z
. 在 IE 中,由于某种原因,你不能。如果我不挂钩keyup
事件,你可以,但如果keyup
事件挂钩如下,你不能。有谁知道为什么不,我是否可以做任何事情?
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script>
jQuery(function(){
jQuery("#hoge").bind("keyup", function(){
jQuery("#fuga").append("fugaA!!");
});
});
</script>
</head>
<body>
<textarea id="hoge"></textarea>
<div id="fuga"></div>
</body>
</html>
没有连接事件的JSBin
Ctrl+Z
(所以如果没有处理程序,你可以看到它在 IE 上工作keyup
)