【发布时间】:2018-10-05 05:50:31
【问题描述】:
我想用“on”识别一个函数事件,然后运行console.log,但是input、keyup、keydown或change不会调用这个更改。
我有写功能。
function write(){
$("input").val("1");
}
然后是这个用于检查事件的查询:
$("input").on("change",function(){
console.log('input changed!');
});
write();//it doesnt get the change function
自定义 HTML:
<input type="text">
原因是我想用自定义 js 键盘输入值(这就是我不能使用 keyup 或 keydown 的原因)但我无法从 jquery 获取 .val() 事件。
【问题讨论】:
-
IIRC,“更改”事件在输入失去焦点之前不会触发。也许您的“自定义 js 键盘”应该发出事件?
标签: javascript jquery