【发布时间】:2013-09-30 03:37:05
【问题描述】:
我有以下代码:
<input class="any" type="text" id="myId" name="myName" />
这个输入是一个 jquery datepicker.. (http://jqueryui.com/datepicker/)
我的JS如下:
$('#myId').keypress(function(evt) {
//codes
});
我尝试过 keypress、keydown 和 keyup.. 在 IE 中都不起作用..
可能是因为 jquery 日期选择器插件?
我也尝试过使用 jquery 热键插件 (https://github.com/jeresig/jquery.hotkeys/blob/master/jquery.hotkeys.js)
但是,没有成功:(
我只想捕获输入事件..
有什么帮助吗?
费利佩
【问题讨论】:
-
在其他浏览器中也可以使用?
-
奇怪...甚至 keydown 在 IE10 上都没有为我工作 - jsfiddle.net/eNjWQ
-
你在用哪个版本的 IE 和哪个版本的 jQuery?
-
也许这可以帮助SO Link
-
它适用于我,在 Chrome 和 IE 9 中。奇怪的是,@Rikard 的小提琴在 IE 中对我不起作用,但如果我创建一个测试文件,它会起作用。
标签: javascript jquery internet-explorer events hotkeys