【发布时间】:2013-05-15 20:04:16
【问题描述】:
我有一个具有某些功能的输入类型文本。文本始终具有焦点,但同时文本可以更改。当您按下退出键时,应该关闭某些东西。我确实为此绑定了一个关键事件,它工作正常。 我的问题是,在 Firefox 中,按转义键时文本总是会清除。 你可以在这里测试它:
$('#asd').click(function() {
$(this).val('huhu');
});
$('#asd').keydown(function(e) {
if(e.which == 27) {
e.preventDefault();
return false;
}
});
单击文本字段,然后按 Escape。文字消失。我试图阻止它,但它不起作用。
我能做些什么来防止这种情况发生?
【问题讨论】:
-
在小提琴中它对我来说工作正常
-
在 Firefox 中?在 chrome 中它适用于我,但不适用于 Firefox...
标签: javascript keyevent