运行火狐浏览器时,使用jq为input元素添加disabled属性后,input元素失去焦点的同时,连带整个document都失焦了,导致程序无法监听后续的键盘事件,需要用鼠标点一下页面,重新获取焦点才能正常监听
解决方法:
1、$(document).focus() 重新使页面获取焦点。
2、在为input添加disabled属性前,通过 $('input').blur() 主动让input元素失去焦点。