Pau*_*gar 5 javascript jquery dom backbone.js
每当 textarea 的内容发生变化时,我都依赖于触发 change 事件。根据jquery docs,直到 textarea 失去焦点才会触发。什么情况下不能触发事件?关闭页面、返回、单击链接等是否总是会导致 textarea 失去焦点并被触发?
或者换句话说,是否可以在没有焦点文本区域丢失输入的情况下离开页面?
通过不同的测试,在以下情况下不会触发更改事件:
您可以在此处测试示例:http ://jsfiddle.net/Atinux/S6TkP/
因此,我建议您在输入和文本区域表单上另外使用 keyUp 和 keyDown 事件。