我使用change(handler)来监听textarea的更改事件,但我只在textarea失去焦点时收到事件,但我想在值更改时立即收到事件。
$("#text_object").change(listener);
function listener(dom){
alert("I'm not getting here before the textarea loses focus");
}
根据这里的正确答案输入元素上的 JavaScript 更改事件仅在失去焦点时触发 https://stackoverflow.com/questions/7105997/javascript-change-event-on-input-element-fires-on-only-losing-focus
你应该做这样的事情
$('#name').on('change textInput input', function () {
});
但是我发现同时拥有 textInput 和 input 事件会导致事件触发两次,你不希望这样,所以就这样做
$('#name').on('change input', function () { ...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)