根据JQuery API,文本字段的change
仅在焦点丢失时触发:
对于选择框,复选框和单选按钮,当用户使用鼠标进行选择时会立即触发事件,但对于其他元素类型,会延迟事件,直到元素失去焦点
是否存在没有此焦点丢失要求的事件?
我希望每当文本字段明显改变时触发事件,考虑它可能改变的各种方式(键盘,鼠标复制和粘贴等)
谢谢!
答案 0 :(得分:3)
我建议将input
事件与keyup
绑定,以支持旧浏览器。
$('input').on('input keyup', function(e) {
// Do stuff
});
答案 1 :(得分:0)
用于键盘的onkeyup,以及用于鼠标的onclick可能会成功。最好还是留下一个改变,“以防万一”。